Class: XMLReader

Inherits:
Object
  • Object
show all
Includes:
Enumerable
Defined in:
lib/wp/wiki.rb,
lib/wp/old/xmlreader.rb

Instance Method Summary collapse

Constructor Details

#initialize(filename) ⇒ XMLReader

Returns a new instance of XMLReader.



62
63
64
# File 'lib/wp/wiki.rb', line 62

def initialize(input)
  @doc = Nokogiri::XML.fragment input
end

Instance Method Details

#eachObject



67
68
69
70
71
# File 'lib/wp/wiki.rb', line 67

def each
  @doc.search("page").each do |page|
    yield Article.new(page)
  end
end