class OGTraf::Stop
Attributes
clean_name[R]
gps[R]
id[R]
name[R]
type[R]
Public Class Methods
new(datablock)
click to toggle source
# File lib/ogtraf/stop.rb, line 7 def initialize(datablock) @name = datablock[:PlaceName] @id = datablock[:Id] if datablock.key?(:Ll) && !datablock[:Ll].nil? @gps = { lon: datablock[:Ll][0], lat: datablock[:Ll][1] } end @clean_name = datablock[:OgtStopUrlSegment] @type = datablock[:OgtType].to_sym end
Public Instance Methods
<=>(other)
click to toggle source
# File lib/ogtraf/stop.rb, line 28 def <=>(other) @id <=> other.id end
gps_ll()
click to toggle source
# File lib/ogtraf/stop.rb, line 20 def gps_ll [@gps[:lon], @gps[:lat]].join ',' end
to_s()
click to toggle source
# File lib/ogtraf/stop.rb, line 24 def to_s @name.to_s end