class Onebusaway::Stop
Attributes
code[RW]
direction[RW]
id[RW]
lat[RW]
locationType[RW]
lon[RW]
name[RW]
routes[RW]
Public Class Methods
parse(data)
click to toggle source
# File lib/onebusaway.rb, line 167 def self.parse(data) stop = self.new [:id, :lat, :lon, :direction, :name, :code, :locationType].each do |attr| value = data.elements[attr.to_s] stop.send("#{attr}=", value.text) if value end stop.routes ||= [] data.elements.each("routes/route") do |route_el| stop.routes << Route.parse(route_el) end stop end