module Middleman::Svg::TransformPipeline

Public Class Methods

generate_html_from(svg_file, transform_params) click to toggle source
# File lib/middleman-svg/transform_pipeline.rb, line 2
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
end