class Middleman::Svg::TransformPipeline::Transformations::Size

Public Instance Methods

height_of(value) click to toggle source
# File lib/middleman-svg/transform_pipeline/transformations/size.rb, line 14
def height_of(value)
  value.split(/\*/).map(&:strip)[1] || width_of(value)
end
transform(doc) click to toggle source
# File lib/middleman-svg/transform_pipeline/transformations/size.rb, line 3
def transform(doc)
  with_svg(doc) do |svg|
    svg["width"] = width_of(self.value)
    svg["height"] = height_of(self.value)
  end
end
width_of(value) click to toggle source
# File lib/middleman-svg/transform_pipeline/transformations/size.rb, line 10
def width_of(value)
  value.split(/\*/).map(&:strip)[0]
end