class Gmortar::Template

Public Class Methods

new(name) click to toggle source
# File lib/gmortar/template.rb, line 3
def initialize(name)
  path = File.expand_path(
    File.join(__dir__, "..","..", "templates", name)
  )

  @__erb = ERB.new File.read(path)
end

Public Instance Methods

result() click to toggle source
# File lib/gmortar/template.rb, line 15
def result
  @__erb.result binding
end
set(key, value) click to toggle source
# File lib/gmortar/template.rb, line 11
def set(key, value)
  instance_variable_set "@#{key}", value
end