Class: Html2rss::AutoSource::Scraper::Schema::ListItem
- Inherits:
-
Thing
- Object
- Thing
- Html2rss::AutoSource::Scraper::Schema::ListItem
show all
- Defined in:
- lib/html2rss/auto_source/scraper/schema/list_item.rb
Overview
Constant Summary
Constants inherited
from Thing
Thing::DEFAULT_ATTRIBUTES, Thing::SUPPORTED_TYPES
Instance Method Summary
collapse
Methods inherited from Thing
#call, #image, #initialize, #published_at
Instance Method Details
permalink
#description ⇒ Object
[View source]
13
|
# File 'lib/html2rss/auto_source/scraper/schema/list_item.rb', line 13
def description = schema_object.dig(:item, :description) || super
|
[View source]
11
|
# File 'lib/html2rss/auto_source/scraper/schema/list_item.rb', line 11
def id = (id = (schema_object.dig(:item, :@id) || super).to_s).empty? ? nil : id
|
[View source]
12
|
# File 'lib/html2rss/auto_source/scraper/schema/list_item.rb', line 12
def title = schema_object.dig(:item, :name) || super || (url ? Utils.titleized_url(url) : nil)
|