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