|
@@ -0,0 +1,28 @@
|
|
|
+lib_dir = File.join(File.dirname(File.expand_path(__FILE__)), '..', '..', 'lib')
|
|
|
+$LOAD_PATH.unshift(lib_dir) unless
|
|
|
+ $LOAD_PATH.include?(lib_dir) || $LOAD_PATH.include?(lib_dir)
|
|
|
+
|
|
|
+require 'neoinfra'
|
|
|
+require 'sinatra'
|
|
|
+require 'sinatra/base'
|
|
|
+require 'sinatra/respond_to'
|
|
|
+
|
|
|
+class Dataloader < Sinatra::Base
|
|
|
+ register Sinatra::RespondTo
|
|
|
+ set :views, File.join(File.dirname(__FILE__), '..', '/views')
|
|
|
+
|
|
|
+ get '/all' do
|
|
|
+ respond_to do |wants|
|
|
|
+ wants.html { erb :load_all,
|
|
|
+ :layout => :base_layout }
|
|
|
+ end
|
|
|
+ end
|
|
|
+
|
|
|
+ get '/accounts' do
|
|
|
+ j = NeoInfra::Accounts.new
|
|
|
+ #j.load
|
|
|
+ status 200
|
|
|
+ "Loaded Accounts: #{j.list_names.sort.join(' ')}"
|
|
|
+ end
|
|
|
+
|
|
|
+end
|