Module: Opml::Reader

Includes:
Opml
Defined in:
lib/opml-reader.rb,
lib/opml-reader/version.rb

Defined Under Namespace

Modules: ClassMethods

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Opml

#parse, #parse_body, #set_elements, #set_header_data

Class Method Details

.included(base) ⇒ Object



45
46
47
# File 'lib/opml-reader.rb', line 45

def self.included(base)
  base.extend ClassMethods
end

Instance Method Details

#parse_opml(xml_text) ⇒ Object



49
50
51
52
53
54
55
56
# File 'lib/opml-reader.rb', line 49

def parse_opml(xml_text)
  self.class.elements
  if File.exist?(xml_text)
    self.parse(File.read(xml_text))
  else
    self.parse(xml_text)
  end
end