class Uber::Request
Attributes
destination[RW]
driver[RW]
errors[RW]
eta[RW]
location[RW]
meta[RW]
pickup[RW]
request_id[RW]
status[RW]
surge_multiplier[RW]
vehicle[RW]
Public Instance Methods
destination=(value)
click to toggle source
# File lib/uber/models/request.rb, line 22 def destination=(value) @destination = value.nil? ? nil : Location.new(value) end
driver=(value)
click to toggle source
# File lib/uber/models/request.rb, line 6 def driver=(value) @driver = value.nil? ? nil : Driver.new(value) end
driver_image_url()
click to toggle source
# File lib/uber/models/request.rb, line 38 def driver_image_url driver.nil? ? nil : "#{driver.picture_url}" end
errors=(values)
click to toggle source
# File lib/uber/models/request.rb, line 26 def errors=(values) @errors = values.map { |v| RequestError.new(v) } end
humanized_eta()
click to toggle source
# File lib/uber/models/request.rb, line 42 def humanized_eta unless eta.nil? eta.to_i == 1 ? "#{eta} minute" : "#{eta} minutes" end end
location=(value)
click to toggle source
# File lib/uber/models/request.rb, line 14 def location=(value) @location = value.nil? ? nil : Location.new(value) end
pickup=(value)
click to toggle source
# File lib/uber/models/request.rb, line 18 def pickup=(value) @pickup = value.nil? ? nil : Location.new(value) end
vehicle=(value)
click to toggle source
# File lib/uber/models/request.rb, line 10 def vehicle=(value) @vehicle = value.nil? ? nil : Vehicle.new(value) end
vehicle_image_url()
click to toggle source
# File lib/uber/models/request.rb, line 34 def vehicle_image_url vehicle.nil? ? nil : "#{vehicle.picture_url}" end
vehicle_name()
click to toggle source
# File lib/uber/models/request.rb, line 30 def vehicle_name vehicle.nil? ? nil : "#{vehicle.make} #{vehicle.model}" end