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