class TankaRenderer::Renderer::Image

Public Instance Methods

render(text, output_path) click to toggle source
Calls superclass method TankaRenderer::Renderer::Base#render
# File lib/tanka_renderer/renderer/image.rb, line 8
def render(text, output_path)
  super
  Cairo::ImageSurface.new(:argb32, @width, @height) do |surface|
    Cairo::Context.new(surface) do |context|
      draw(context, text)
    end
    surface.write_to_png(output_path)
  end
end