diff --git a/train.rb b/train.rb new file mode 100644 index 0000000..950fdd9 --- /dev/null +++ b/train.rb @@ -0,0 +1,14 @@ + +Passenger = Struct.new(:name, :train) + +passenger = Passenger.new( "Tibor", {city: "Budapest", numberOfEngines: 2, numberOfCars: 6, caboose: "medium-sized"} ) + +puts "The following passenger:\n" + +puts "#{passenger.name}\n" + +puts "Is onboard on the following train, with the following properties:\n" + +passenger.train.each do |key, value| + puts "* #{key}: #{value}" +end