Sha256: 29573aa89055ddb4e317362d42fcc8824cc1b2dfb51437701ae110277a9ea558
Contents?: true
Size: 518 Bytes
Versions: 2
Compression:
Stored size: 518 Bytes
Contents
module Html2rss ## # Provides a namespace for item extractors. module ItemExtractors DEFAULT = 'text'.freeze 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 ## # @return [Nokogiri::XML::Element] def self.element(xml, options) selector = options['selector'] selector ? xml.css(selector) : xml end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
html2rss-0.8.1 | lib/html2rss/item_extractors.rb |
html2rss-0.8.0 | lib/html2rss/item_extractors.rb |