module Feedjira::FeedUtilities::ClassMethods

Public Instance Methods

parse(xml, &block) click to toggle source
Calls superclass method
# File lib/feedjira/feed_utilities.rb, line 15
def parse(xml, &block)
  xml = strip_whitespace(xml)
  xml = preprocess(xml) if preprocess_xml
  super xml, &block
end
preprocess(xml) click to toggle source
# File lib/feedjira/feed_utilities.rb, line 21
def preprocess(xml)
  # noop
  xml
end
preprocess_xml() click to toggle source
# File lib/feedjira/feed_utilities.rb, line 30
def preprocess_xml
  @preprocess_xml
end
preprocess_xml=(value) click to toggle source
# File lib/feedjira/feed_utilities.rb, line 26
def preprocess_xml=(value)
  @preprocess_xml = value
end
strip_whitespace(xml) click to toggle source
# File lib/feedjira/feed_utilities.rb, line 34
def strip_whitespace(xml)
  if Feedjira.strip_whitespace
    xml.strip
  else
    xml.lstrip
  end
end