class Stealth::Cli
Public Instance Methods
console()
click to toggle source
# File lib/stealth/cli.rb, line 86 def console if options[:help] invoke :help, ['console'] else Stealth::Commands::Console.new(options).start end end
generate(generator, name)
click to toggle source
# File lib/stealth/cli.rb, line 31 def generate(generator, name) case generator when 'migration' Stealth::Migrations::Generator.migration(name) when 'flow' Stealth::Generators::Generate.start([generator, name]) else puts "Could not find generator '#{generator}'." puts "Run `stealth help generate` for more options." end end
new(name)
click to toggle source
# File lib/stealth/cli.rb, line 20 def new(name) Stealth::Generators::Builder.start([name]) end
server()
click to toggle source
# File lib/stealth/cli.rb, line 66 def server if options[:help] invoke :help, ['server'] else require 'stealth/commands/server' Stealth::Commands::Server.new(port: options.fetch(:port) { 5000 }).start end end
setup(service)
click to toggle source
# File lib/stealth/cli.rb, line 102 def setup(service) Stealth.load_environment service_setup_klass = "Stealth::Services::#{service.classify}::Setup".constantize service_setup_klass.trigger end
version()
click to toggle source
# File lib/stealth/cli.rb, line 49 def version require 'stealth/version' puts "#{ Stealth::VERSION }" end