class Xembly::Attr
ATTR directive
Public Class Methods
new(name, value)
click to toggle source
Ctor.
name
-
Attribute name
val
-
Attribute value
# File lib/xembly/attr.rb, line 32 def initialize(name, value) @name = name @value = value end
Public Instance Methods
exec(_, cursor)
click to toggle source
# File lib/xembly/attr.rb, line 37 def exec(_, cursor) cursor.each do |node| node[@name] = @value Xembly.log.info "attribute \"#{@name}\" set for node \"#{node.name}\"" end cursor end