module Html2rss module ItemExtractors ## # Return the text of the attribute. This is the default extractor used, # when no extractor is explicitly given. # # Imagine this HTML structure: # #
Lorem ipsum dolor ...
# # YAML usage example: # # selectors: # description: # selector: p # extractor: text # # Would return: # 'Lorem ipsum dolor ...' class Text def initialize(xml, options) @element = ItemExtractors.element(xml, options) end ## # @return [String] def get @element.text.to_s.strip.split.join(' ') end end end end