|
@@ -1,3 +1,5 @@
|
|
|
+# frozen_string_literal: true
|
|
|
+
|
|
|
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)
|
|
@@ -7,14 +9,17 @@ require 'sinatra'
|
|
|
require 'sinatra/base'
|
|
|
require 'sinatra/respond_to'
|
|
|
|
|
|
+# Handle loading data into the graph db
|
|
|
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 }
|
|
|
+ wants.html do
|
|
|
+ erb :load_all,
|
|
|
+ layout: :base_layout
|
|
|
+ end
|
|
|
end
|
|
|
end
|
|
|
|
|
@@ -29,16 +34,14 @@ class Dataloader < Sinatra::Base
|
|
|
j = NeoInfra::Aws.new
|
|
|
j.load_regions
|
|
|
status 200
|
|
|
- #{}"Loaded #{j.region_count} regions, #{j.az_count} availablity zones"
|
|
|
- "suck"
|
|
|
+ # {}"Loaded #{j.region_count} regions, #{j.az_count} availablity zones"
|
|
|
+ 'suck'
|
|
|
end
|
|
|
|
|
|
get '/vpcs' do
|
|
|
j = NeoInfra::Vpcs.new
|
|
|
- #j.load_vpcs
|
|
|
+ # j.load_vpcs
|
|
|
status 200
|
|
|
"Loaded #{j.default_vpc_count} default vpcs, #{j.non_default_vpc_count} non-default vpcs"
|
|
|
-
|
|
|
end
|
|
|
-
|
|
|
end
|