class Mako::Writer

Attributes

destination[R]
renderer[R]

Public Class Methods

new(args) click to toggle source
# File lib/mako/writer.rb, line 7
def initialize(args)
  @renderer = args.fetch(:renderer)
  @destination = args.fetch(:destination)
end

Public Instance Methods

write() click to toggle source
# File lib/mako/writer.rb, line 12
def write
  File.open(destination, 'w+', encoding: 'utf-8') do |f|
    f.write(renderer.render)
  end
end