Class: Dvla::VehicleDetails::DataExtractor
- Inherits:
-
Object
- Object
- Dvla::VehicleDetails::DataExtractor
- Defined in:
- lib/vehicle_details/data_extractor.rb
Instance Method Summary collapse
- #car_data ⇒ Object
-
#initialize(html) ⇒ DataExtractor
constructor
A new instance of DataExtractor.
- #tax_data ⇒ Object
Constructor Details
#initialize(html) ⇒ DataExtractor
Returns a new instance of DataExtractor.
7 8 9 |
# File 'lib/vehicle_details/data_extractor.rb', line 7 def initialize(html) @html = html end |
Instance Method Details
#car_data ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/vehicle_details/data_extractor.rb', line 11 def car_data data = {} car_table.css(".vehicledetailstableright .bodytext").each_with_index do |elem, i| data[car_data_titles[i]] = elem.text end data end |
#tax_data ⇒ Object
19 20 21 22 23 24 25 |
# File 'lib/vehicle_details/data_extractor.rb', line 19 def tax_data data = {} tax_table.css(".vehicledetailstableright .bodytext").each_with_index do |elem, i| data[tax_data_titles[i]] = elem.text end data end |