Module: Zander::CommandMapper
- Defined in:
- lib/zander/cmd_mapper.rb
Class Method Summary collapse
Class Method Details
.map(site, driver, log, cmd) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/zander/cmd_mapper.rb', line 3 def self.map(site, driver, log, cmd) @site = site @driver = driver @log = log @cmd = cmd if cmd.is_a?(Hash) if cmd.has_key? :action Action.new(@site, @driver, @log, @cmd) elsif cmd.has_key? :manual Manual.set(@driver, @log) Manual.drive Manual.destroy else @log.error("Can't mapp comand for #{cmd.inspect}") end end end |