class AlfaInsurance::BusSegment
Attributes
arrival_at[R]
arrival_station[R]
departure_at[R]
departure_station[R]
number[R]
place_number[R]
route_number[R]
Public Class Methods
new(params = {})
click to toggle source
# File lib/alfa_insurance/insurance.rb, line 11 def initialize(params = {}) params.each do |attr, value| instance_variable_set("@#{attr}", value) end end
Public Instance Methods
arrival_date()
click to toggle source
# File lib/alfa_insurance/insurance.rb, line 25 def arrival_date arrival_at && arrival_at.to_date.iso8601 end
arrival_time()
click to toggle source
# File lib/alfa_insurance/insurance.rb, line 29 def arrival_time arrival_at && arrival_at.strftime("%H:%M:%S") end
departure_date()
click to toggle source
# File lib/alfa_insurance/insurance.rb, line 17 def departure_date departure_at && departure_at.to_date.iso8601 end
departure_time()
click to toggle source
# File lib/alfa_insurance/insurance.rb, line 21 def departure_time departure_at && departure_at.strftime("%H:%M:%S") end