class Gtt5tApiClient::TimeTable::DOMRow
Public Class Methods
new(dom_row)
click to toggle source
# File lib/gtt_5t_api_client/time_table/dom_row.rb, line 4 def initialize(dom_row) @dom_row = dom_row end
Public Instance Methods
arrival_times()
click to toggle source
# File lib/gtt_5t_api_client/time_table/dom_row.rb, line 12 def arrival_times @arrival_times ||= @dom_row .css('td') .select { |element| element.is_a?(Nokogiri::XML::Element) } .drop(1) .map(&:text) .reject(&:empty?) end
bus_number()
click to toggle source
# File lib/gtt_5t_api_client/time_table/dom_row.rb, line 8 def bus_number @bus_number ||= @dom_row.css('a').first.text end