class Uber::Estimate

Attributes

errors[RW]
pickup_estimate[RW]
price[RW]
trip[RW]

Public Instance Methods

humanized_estimate() click to toggle source
# File lib/uber/models/estimate.rb, line 13
def humanized_estimate
  unless pickup_estimate.nil?
    pickup_estimate.to_i == 1 ? "#{pickup_estimate} minute" : "#{pickup_estimate} minutes"
  end
end
price=(value) click to toggle source
# File lib/uber/models/estimate.rb, line 5
def price=(value)
  @price = value.nil? ? nil : Price.new(value)
end
trip=(value) click to toggle source
# File lib/uber/models/estimate.rb, line 9
def trip=(value)
  @trip = value.nil? ? nil : Trip.new(value)
end