Method: VinQuery::Query#validate

Defined in:
lib/vin_query/query.rb

#validate(xml) ⇒ Object

Raises:



19
20
21
22
23
24
25
26
27
28
29
# File 'lib/vin_query/query.rb', line 19

def validate(xml)
  doc = Nokogiri::XML(xml)
  raise ValidationError if doc.xpath('//VINquery/VIN').size == 0

  results_vin = doc.xpath('//VINquery/VIN').first
  if results_vin.attributes['Status'].to_s == 'SUCCESS'
    @valid = true
  else
    @valid = false
  end
end