# File lib/blimpy/cli.rb, line 22 def box_by_name(name) fleet = load_blimpfile box = nil ship_id = nil data = nil fleet.members.each do |instance_id, instance_data| next unless instance_data[:name] == name ship_id = instance_id data = instance_data break end if ship_id.nil? return nil end fleet.ships.each do |ship| next unless ship.name == name ship.with_data(ship_id, data) return ship end end