Sha256: e4080573af9b5994d521cc3bfcccc83bc82d10f9926aea08759746d5a7a9dda0

Contents?: true

Size: 434 Bytes

Versions: 1

Compression:

Stored size: 434 Bytes

Contents

module InlineSvg
  module TransformPipeline
    def self.generate_html_from(svg_file, transform_params)
      document = Nokogiri::XML::Document.parse(svg_file)
      Transformations.lookup(transform_params).reduce(document) do |doc, transformer|
        transformer.transform(doc)
      end.to_html.strip
    end
  end
end

require 'nokogiri'
require 'inline_svg/id_generator'
require 'inline_svg/transform_pipeline/transformations'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
inline_svg-1.10.0 lib/inline_svg/transform_pipeline.rb