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