class InlineSvg::TransformPipeline::Transformations::ClassAttribute

Experimental RBS support (using type sampling data from the type_fusion project).

# sig/inline_svg/transform_pipeline/transformations/class_attribute.rbs

class InlineSvg::TransformPipeline::Transformations::ClassAttribute < InlineSvg::TransformPipeline::Transformations::Transformation
  def transform: (Nokogiri::XML::Document doc) -> Nokogiri::XML::Document
end

def transform(doc)

Experimental RBS support (using type sampling data from the type_fusion project).

def transform: (Nokogiri::XML::Document doc) -> Nokogiri::XML::Document

This signature was generated using 3 samples from 2 applications.

def transform(doc)
  with_svg(doc) do |svg|
    classes = (svg["class"] || "").split(" ")
    classes << value
    svg["class"] = classes.join(" ")
  end
end