module Html2rss::ItemExtractors

Provides a namespace for item extractors.

Constants

DEFAULT

Public Class Methods

element(xml, options) click to toggle source

@return [Nokogiri::XML::Element]

# File lib/html2rss/item_extractors.rb, line 18
def self.element(xml, options)
  selector = options[:selector]
  selector ? xml.css(selector) : xml
end
get_extractor(name) click to toggle source
# 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