class Transilien::StopArea

Public Instance Methods

additional_data() click to toggle source
# File lib/transilien/stop_area.rb, line 18
def additional_data
  @additional_data ||= payload['AdditionalData']
end
car_park() click to toggle source
# File lib/transilien/stop_area.rb, line 10
def car_park
  @car_park ||= payload['CarPark'] == '1'
end
city() click to toggle source
# File lib/transilien/stop_area.rb, line 44
def city
  @city ||= Transilien::City.from_node(payload.at('City'), access_time)
end
coord() click to toggle source
# File lib/transilien/stop_area.rb, line 26
def coord
  @coord ||= {
    x: payload.at('Coord').at('CoordX').content.sub(',','.').to_f,
    y: payload.at('Coord').at('CoordY').content.sub(',','.').to_f
  }
end
hangs() click to toggle source
# File lib/transilien/stop_area.rb, line 48
def hangs
  @hangs ||= payload.at('HangList').children
end
main_connection() click to toggle source
# File lib/transilien/stop_area.rb, line 14
def main_connection
  @main_connection ||= payload['MainConnection'] == '1'
end
main_stop_area() click to toggle source
# File lib/transilien/stop_area.rb, line 2
def main_stop_area
  @main_stop_area ||= payload['MainStopArea'] == '1'
end
mode_types()
Alias for: modes
modes() click to toggle source
# File lib/transilien/stop_area.rb, line 33
def modes
  @modes ||= begin
    modes = []
    payload.at('ModeList').children.each do |mode|
      modes << Transilien::ModeType.from_node(mode, access_time)
    end
    modes
  end
end
Also aliased as: mode_types
multi_modal() click to toggle source
# File lib/transilien/stop_area.rb, line 6
def multi_modal
  @multi_modal ||= payload['MultiModal'] == '1'
end
resa_rail_code() click to toggle source
# File lib/transilien/stop_area.rb, line 22
def resa_rail_code
  @resa_rail_code ||= payload['ResaRailCode']
end