module Modules
Public Class Methods
main(cmd, args, opts)
click to toggle source
# File lib/modules/modules.rb, line 17 def self.main(cmd, args, opts) case cmd when 'run' run(args, opts) else raise "Invalid command #{cmd}" end end
run(args, opts)
click to toggle source
# File lib/modules/modules.rb, line 6 def self.run(args, opts) if opts.include?('debug') Debug.enable(opts['debug']) end file = args[0] abs = "#{Dir.pwd}/#{file}" Loader::Api.config(basepath: File.dirname(abs)) Loader.import(File.basename(abs), 'internal') end