Module: Ccp::Commands::Executable::ClassMethods

Defined in:
lib/ccp/commands/executable.rb

Instance Method Summary collapse

Instance Method Details

#execute(options = {}) ⇒ Object



11
12
13
14
15
16
17
# File 'lib/ccp/commands/executable.rb', line 11

def execute(options = {})
  c = new
  c.receiver = options.delete(:receiver)
  c.receiver.parse!(options)
  c.receiver.execute(c)
  return c
end