class SimpleCov::Formatter::ShieldFormatter::Generators::Png
Public Instance Methods
svg2png(svg)
click to toggle source
# File lib/simplecov-formatter-shield/generators/png.rb, line 15 def svg2png(svg) image = MiniMagick::Image.create('.svg') do |tmpfile| tmpfile.write(svg) end image.format('png') do |converter| converter.resize "#{widths.reduce(&:+)}x20" converter.background 'transparent' converter.alpha 'on' end return image.to_blob end
Private Instance Methods
generate!()
click to toggle source
Calls superclass method
# File lib/simplecov-formatter-shield/generators/png.rb, line 10 def generate! return svg2png(super) end