class SmartMachine::Apps

Public Instance Methods

run(*args) click to toggle source
# File lib/smart_machine/apps.rb, line 4
def run(*args)
        args.flatten!

        action = args.shift

        raise "invalid action on the app" unless ['create', 'destroy', 'start', 'stop'].include? action

        Object.const_get("SmartMachine::Apps::App").public_send(action, *args)
end