class Wordpress::WXR::Tags
Attributes
document[R]
wxr[R]
Public Class Methods
new(document, wxr)
click to toggle source
# File lib/wordpress/wxr/tags.rb, line 11 def initialize(document, wxr) @document = document @wxr = wxr end
Public Instance Methods
each() { |tag| ... }
click to toggle source
# File lib/wordpress/wxr/tags.rb, line 16 def each return enum_for(:each) unless block_given? nodes.each do |node| yield Tag.new(node, wxr) end end
find_by(slug:)
click to toggle source
# File lib/wordpress/wxr/tags.rb, line 24 def find_by(slug:) each.find { |tag| tag.slug == slug } end
Private Instance Methods
nodes()
click to toggle source
# File lib/wordpress/wxr/tags.rb, line 30 def nodes document.xpath('//wp:tag') end