class Xmldsig::Transforms::XPath
Constants
- REC_XPATH_1991116_QUERY
Attributes
xpath_query[R]
Public Class Methods
new(node, transform_node)
click to toggle source
Calls superclass method
Xmldsig::Transforms::Transform::new
# File lib/xmldsig/transforms/xpath.rb, line 8 def initialize(node, transform_node) @xpath_query = transform_node.at_xpath("ds:XPath", NAMESPACES).text super(node, transform_node) end
Public Instance Methods
transform()
click to toggle source
# File lib/xmldsig/transforms/xpath.rb, line 13 def transform node.xpath(REC_XPATH_1991116_QUERY) .reject { |n| !n.respond_to?(:xpath) } .reject { |n| n.xpath(@xpath_query, node.namespaces) } .each(&:remove) node end