class Transilien::Time

Attributes

day[RW]
hour[RW]
minute[RW]
total_seconds[RW]

Public Class Methods

from_node(node, access_time) click to toggle source
# File lib/transilien/time.rb, line 5
def from_node(node, access_time)
  item = new
  item.payload = node

  item.total_seconds = node.at('TotalSeconds').text
  item.day = node.at('Day').text
  item.hour = node.at('Hour').text
  item.minute = node.at('Minute').text
  item
end

Public Instance Methods

name() click to toggle source
# File lib/transilien/time.rb, line 17
def name # objective: enable caching
  "#{day}:#{hour}:#{minutes}|#{total_seconds}"
end