class Map::Tube::Route
Attributes
arrival_station[RW]
departure_station[RW]
intermediate_stations[RW]
Public Class Methods
new(departure_station, arrival_station)
click to toggle source
# File lib/map/tube/route.rb, line 6 def initialize(departure_station, arrival_station) @departure_station = departure_station @arrival_station = arrival_station @intermediate_stations = [] end
Public Instance Methods
pretty()
click to toggle source
# File lib/map/tube/route.rb, line 12 def pretty [self.departure_station.name, self.intermediate_stations.map(&:name), self.arrival_station.name].flatten.join(" -> ") end