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