class Gillbus::Trip
Attributes
data[RW]
to hold unserialized data
Public Class Methods
parse(doc, instance: nil, parent: nil, options: {})
click to toggle source
rubocop:disable Lint/UnusedMethodArgument
Calls superclass method
# File lib/gillbus/structs/trip.rb, line 215 def self.parse(doc, instance: nil, parent: nil, options: {}) instance = super instance.data = doc instance.options = TripOptions.build_blank if instance.options.nil? instance end
Public Instance Methods
money(val)
click to toggle source
# File lib/gillbus/structs/trip.rb, line 202 def money(val) Monetize.parse(val, doc['CURRENCY']) end
tariff(val)
click to toggle source
# File lib/gillbus/structs/trip.rb, line 206 def tariff(val) Tariff.parse(val.merge(_currency: doc['CURRENCY'])) end