Class: Donjon::Commands::Base

Inherits:
Thor
  • Object
show all
Defined in:
lib/donjon/commands/base.rb

Class Method Summary collapse

Class Method Details

.decl(method_name) ⇒ Object



17
18
19
# File 'lib/donjon/commands/base.rb', line 17

def self.decl(method_name)
  define_method(method_name.to_sym) { |*args| send(method_name.gsub(':','_').to_sym, *args) }
end

.start(args) ⇒ Object



13
14
15
# File 'lib/donjon/commands/base.rb', line 13

def self.start(args)
  super(args, shell: Shell.instance)
end