Class: RockautoApi::Models::VehicleMakes
- Inherits:
-
Dry::Struct
- Object
- Dry::Struct
- RockautoApi::Models::VehicleMakes
- Defined in:
- lib/rockauto_api/models/vehicle.rb
Class Method Summary collapse
Class Method Details
.from_html(html) ⇒ Object
13 14 15 16 17 18 19 20 21 |
# File 'lib/rockauto_api/models/vehicle.rb', line 13 def self.from_html(html) doc = Nokogiri::HTML(html) makes = doc.css('a[href*="/en/catalog/"]').map { |a| href = a["href"] next nil if href.nil? || href == "/en/catalog/" || href.include?(",") a.text.strip }.compact.uniq new(makes: makes, count: makes.size) end |