class InlineSvg::TransformPipeline::Transformations::Description

Public Instance Methods

transform(doc) click to toggle source
# File lib/inline_svg/transform_pipeline/transformations/description.rb, line 3
def transform(doc)
  with_svg(doc) do |svg|
    node = Nokogiri::XML::Node.new("desc", doc)
    node.content = value

    svg.search("desc").each { |node| node.remove }
    svg.prepend_child(node)
  end
end