class Uber::Request
Attributes
driver[RW]
errors[RW]
eta[RW]
location[RW]
meta[RW]
product_id[RW]
request_id[RW]
status[RW]
surge_multiplier[RW]
vehicle[RW]
Public Instance Methods
driver=(value)
click to toggle source
# File lib/uber/models/request.rb, line 15 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 43 def driver_image_url driver.nil? ? nil : driver.picture_url.to_s end
errors=(values)
click to toggle source
# File lib/uber/models/request.rb, line 27 def errors=(values) @errors = values.map { |v| RequestError.new(v) } end
errors?()
click to toggle source
# File lib/uber/models/request.rb, line 31 def errors? @errors && @errors.size >= 1 end
humanized_eta()
click to toggle source
# File lib/uber/models/request.rb, line 47 def humanized_eta !eta.nil? && eta.to_i == 1 ? "#{eta} minute" : "#{eta} minutes" end
location=(value)
click to toggle source
# File lib/uber/models/request.rb, line 23 def location=(value) @location = value.nil? ? nil : Location.new(value) end
vehicle=(value)
click to toggle source
# File lib/uber/models/request.rb, line 19 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 39 def vehicle_image_url vehicle.nil? ? nil : vehicle.picture_url.to_s end
vehicle_name()
click to toggle source
# File lib/uber/models/request.rb, line 35 def vehicle_name vehicle.nil? ? nil : "#{vehicle.make} #{vehicle.model}" end