class Nhtsa::Complaints::Complaints
Public Class Methods
new(year, manufacturer, model)
click to toggle source
# File lib/nhtsa/complaints/complaints.rb, line 4 def initialize(year, manufacturer, model) @year = year @manufacturer = URI::encode(manufacturer) @model = URI::encode(model) end
Public Instance Methods
complaints()
click to toggle source
# File lib/nhtsa/complaints/complaints.rb, line 14 def complaints JSON.parse(open(url).read)["Results"] end
url()
click to toggle source
# File lib/nhtsa/complaints/complaints.rb, line 10 def url "#{BASE_URI}#{END_POINT}/#{@year}/#{@manufacturer}/#{@model}#{DEFAULT_PARAMS}" end