class Ship
Public Class Methods
new(raw_config)
click to toggle source
# File lib/exogenesis/support/ship.rb, line 8 def initialize(raw_config) config = OpenStruct.new(raw_config) @package_managers = [] config.passengers.each do |passenger_name| passenger = Passenger.by_name(passenger_name).new(config) @package_managers << Spacesuit.new(passenger) end end
Public Instance Methods
clean()
click to toggle source
# File lib/exogenesis/support/ship.rb, line 19 def clean each(&:clean) end
down()
click to toggle source
# File lib/exogenesis/support/ship.rb, line 27 def down each(&:down) end
up()
click to toggle source
# File lib/exogenesis/support/ship.rb, line 23 def up each(&:up) end