class SolCal::Commands::BaseCommand
Public Class Methods
new(data)
click to toggle source
# File lib/solcal/commands/base_command.rb, line 6 def initialize(data) @data = data end
Public Instance Methods
execute()
click to toggle source
# File lib/solcal/commands/base_command.rb, line 15 def execute @data[key] = self.do_execute end
method_missing(name, *args, &block)
click to toggle source
# File lib/solcal/commands/base_command.rb, line 10 def method_missing(name, *args, &block) return @data[name.to_sym] if @data[name.to_sym] Commands.run(name, @data) end