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