class MWS::Feeds::Document
Attributes
namespace[R]
node[R]
Public Class Methods
new(node, namespace: 'xmlns')
click to toggle source
# File lib/mws/feeds/document.rb, line 9 def initialize(node, namespace: 'xmlns') @node = node @namespace = namespace end
Public Instance Methods
xpath(path)
click to toggle source
# File lib/mws/feeds/document.rb, line 14 def xpath(path) node.xpath(add_namespace(path)) end
Private Instance Methods
add_namespace(path)
click to toggle source
# File lib/mws/feeds/document.rb, line 20 def add_namespace(path) return path if namespace.nil? path. split('/'). map { |attr| "xmlns:#{attr}" }. join('/') end