module Templatable::ClassMethods

Public Instance Methods

template(template) click to toggle source
# File lib/templatable.rb, line 9
def template(template)
  define_method :get_template do
    template
  end

  define_method :get_placeholders do
    ret = template.scan(/<%=placeholders\[:(.*)\]%>/)
    ret_hash = {}
    ret.each { |v| ret_hash[v.first.to_sym] = v.first }
    ret_hash
  end
end