Sha256: f898581a84595a35810446dae3d4e37d739854e93715e7c7fb809dd330bada9d
Contents?: true
Size: 338 Bytes
Versions: 9
Compression:
Stored size: 338 Bytes
Contents
module InlineSvg::TransformPipeline::Transformations class ClassAttribute < Transformation def transform(doc) doc = Nokogiri::XML::Document.parse(doc.to_html) svg = doc.at_css "svg" classes = (svg["class"] || "").split(" ") classes << value svg["class"] = classes.join(" ") doc end end end
Version data entries
9 entries across 9 versions & 1 rubygems