Sha256: a80ed204638252cb2f10a1655c5dc7ae86d9ecc5bdff4ef3ba66a93c17b82e8b
Contents?: true
Size: 598 Bytes
Versions: 28
Compression:
Stored size: 598 Bytes
Contents
module Deface module Actions class AddToAttributes < AttributeAction def execute_for_attribute(target_element, name, value) if target_element.attributes.key?(name) target_element.set_attribute(name, target_element.attributes[name].value << " #{value}") elsif target_element.attributes.key?("data-erb-#{name}") target_element.set_attribute("data-erb-#{name}", target_element.attributes["data-erb-#{name}"].value << " #{value}") else target_element.set_attribute("data-erb-#{name}", value.to_s) end end end end end
Version data entries
28 entries across 28 versions & 2 rubygems