class Shogun::Command
Public Class Methods
new(namespace, command, *parameters)
click to toggle source
# File lib/shogun/command.rb, line 17 def initialize(namespace, command, *parameters) @namespace = namespace @command = command @parameters = parameters end
Public Instance Methods
execute()
click to toggle source
# File lib/shogun/command.rb, line 23 def execute case @command when "new" then ::Shogun::Command::New.new(@namespace, *@parameters) when "generate" then ::Shogun::Command::Generate.new(@namespace, *@parameters) when "database" then ::Shogun::Command::Database.new(@namespace, *@parameters) when "console" then binding.pry end.execute end