module ServiceLoader
Responsible for loading all files in service directory and creating service
Public Class Methods
create_plan_for(folder)
click to toggle source
Create virtual service plan based on folder
# File lib/file_sv/service_loader.rb, line 10 def create_plan_for(folder) SvPlan.create folder puts SvPlan.show end
inspect(folder)
click to toggle source
Inspect plan
# File lib/file_sv/service_loader.rb, line 16 def inspect(folder) create_plan_for folder puts SvPlan.inspect end
serve_plan(thor_options)
click to toggle source
Serve plan
# File lib/file_sv/service_loader.rb, line 22 def serve_plan(thor_options) require "sinatra" require_relative "virtual_server" GlobalSettings.key = thor_options[:key] if thor_options[:key] GlobalSettings.cert = thor_options[:crt] if thor_options[:crt] VirtualServer.run! end