Method: Html2rss::AutoSource::Scraper::Schema::ItemList#call
- Defined in:
- lib/html2rss/auto_source/scraper/schema/item_list.rb
#call ⇒ Array<Hash>
Returns the scraped article hashes with DEFAULT_ATTRIBUTES.
17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/html2rss/auto_source/scraper/schema/item_list.rb', line 17 def call hashes = [super] return hashes if (elements = @schema_object[:itemListElement]).nil? elements = [elements] unless elements.is_a?(Array) elements.each do |schema_object| hashes << ListItem.new(schema_object, url: @url).call end hashes end |