Module: Middleman::Svg::TransformPipeline
- Defined in:
- lib/middleman-svg/transform_pipeline.rb,
lib/middleman-svg/transform_pipeline/transformations/no_defs.rb,
lib/middleman-svg/transform_pipeline/transformations/no_comment.rb,
lib/middleman-svg/transform_pipeline/transformations/transformation.rb
Defined Under Namespace
Modules: Transformations
Class Method Summary collapse
Class Method Details
.generate_html_from(svg_file, transform_params) ⇒ Object
2 3 4 5 6 7 |
# 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 |