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
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