Module: Html2rss::ItemExtractors
- Defined in:
- lib/html2rss/item_extractors.rb,
lib/html2rss/item_extractors/href.rb,
lib/html2rss/item_extractors/html.rb,
lib/html2rss/item_extractors/text.rb,
lib/html2rss/item_extractors/static.rb,
lib/html2rss/item_extractors/attribute.rb,
lib/html2rss/item_extractors/current_time.rb
Overview
Provides a namespace for item extractors.
Defined Under Namespace
Classes: Attribute, CurrentTime, Href, Html, Static, Text
Class Method Summary collapse
Class Method Details
.element(xml, options) ⇒ Nokogiri::XML::Element
18 19 20 21 |
# File 'lib/html2rss/item_extractors.rb', line 18 def self.element(xml, ) selector = [:selector] selector ? xml.css(selector) : xml end |
.get_extractor(name) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/html2rss/item_extractors.rb', line 8 def self.get_extractor(name) @get_extractor ||= Hash.new do |extractors, key| extractors[key] = Utils.get_class_from_name(key || DEFAULT, 'ItemExtractors') end @get_extractor[name] end |