Module: Feedzirra::FeedUtilities::ClassMethods

Defined in:
lib/feedzirra/feed_utilities.rb

Instance Method Summary collapse

Instance Method Details

#parse(xml, &block) ⇒ Object



13
14
15
16
# File 'lib/feedzirra/feed_utilities.rb', line 13

def parse(xml, &block)
  xml = preprocess(xml) if preprocess_xml
  super xml.lstrip, &block
end

#preprocess(xml) ⇒ Object



18
19
20
21
# File 'lib/feedzirra/feed_utilities.rb', line 18

def preprocess(xml)
  # noop
  xml
end

#preprocess_xmlObject



27
28
29
# File 'lib/feedzirra/feed_utilities.rb', line 27

def preprocess_xml
  @preprocess_xml
end

#preprocess_xml=(value) ⇒ Object



23
24
25
# File 'lib/feedzirra/feed_utilities.rb', line 23

def preprocess_xml=(value)
  @preprocess_xml = value
end