module Ruboty::Ragoon::Template

Public Instance Methods

find_template(template_name) click to toggle source
# File lib/ruboty/ragoon/template.rb, line 11
def find_template(template_name)
  ragoon_config(:template_dirs).each do |dirname|
    template_file = Dir.glob(File.join(dirname, "#{template_name}*")).first
    return template_file unless template_file.nil?
  end
  raise "Template Missing : #{template_name} is not found"
end
render_template(template_name, variables = {}) click to toggle source
# File lib/ruboty/ragoon/template.rb, line 6
def render_template(template_name, variables = {})
  template = ::Tilt.new(find_template(template_name))
  template.render(nil, variables)
end