Sha256: 09904d6a73d2456d9edb1638316ccf5786fd306b91367ea48cb94e6b6d7f7d9a

Contents?: true

Size: 283 Bytes

Versions: 14

Compression:

Stored size: 283 Bytes

Contents

module InlineSvg::TransformPipeline::Transformations
  class StyleAttribute < Transformation
    def transform(doc)
      with_svg(doc) do |svg|
        styles = svg["style"].to_s.split(";")
        styles << value
        svg["style"] = styles.join(";")
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 2 rubygems

Version Path
inline_svg-1.10.0 lib/inline_svg/transform_pipeline/transformations/style_attribute.rb
inline_svg-1.9.0 lib/inline_svg/transform_pipeline/transformations/style_attribute.rb
inline_svg-1.8.0 lib/inline_svg/transform_pipeline/transformations/style_attribute.rb
rails_mini_profiler-0.2.0 vendor/bundle/ruby/3.0.0/gems/inline_svg-1.7.2/lib/inline_svg/transform_pipeline/transformations/style_attribute.rb
inline_svg-1.7.2 lib/inline_svg/transform_pipeline/transformations/style_attribute.rb
inline_svg-1.7.1 lib/inline_svg/transform_pipeline/transformations/style_attribute.rb
inline_svg-1.7.0 lib/inline_svg/transform_pipeline/transformations/style_attribute.rb
inline_svg-1.6.0 lib/inline_svg/transform_pipeline/transformations/style_attribute.rb
inline_svg-1.5.2 lib/inline_svg/transform_pipeline/transformations/style_attribute.rb
inline_svg-1.5.1 lib/inline_svg/transform_pipeline/transformations/style_attribute.rb
inline_svg-1.5.0 lib/inline_svg/transform_pipeline/transformations/style_attribute.rb
inline_svg-1.4.0 lib/inline_svg/transform_pipeline/transformations/style_attribute.rb
inline_svg-1.3.1 lib/inline_svg/transform_pipeline/transformations/style_attribute.rb
inline_svg-1.3.0 lib/inline_svg/transform_pipeline/transformations/style_attribute.rb