Method: Machine.from_list
- Defined in:
- lib/lab_manager/machine.rb
.from_list(data) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/lab_manager/machine.rb', line 3 def self.from_list(data) return [] if data.nil? return [] if data["ListMachinesResult"].nil? return [] if data["ListMachinesResult"]["Machine"].nil? machine_list = data["ListMachinesResult"]["Machine"] if (machine_list.is_a? Array) machine_list.collect { |machine| Machine.new(machine) } else [Machine.new(machine_list)] end end |