Module: MKIt::ERBHelper
Instance Method Summary collapse
- #parse_model(template) ⇒ Object
- #parse_template(template, data = {}) ⇒ Object
- #read_template(template) ⇒ Object
Instance Method Details
#parse_model(template) ⇒ Object
14 15 16 |
# File 'lib/mkit/app/helpers/erb_helper.rb', line 14 def parse_model(template) ERB.new(read_template(template)) end |
#parse_template(template, data = {}) ⇒ Object
10 11 12 |
# File 'lib/mkit/app/helpers/erb_helper.rb', line 10 def parse_template(template, data = {}) ERB.new(read_template(template)).result_with_hash(data) end |
#read_template(template) ⇒ Object
5 6 7 8 |
# File 'lib/mkit/app/helpers/erb_helper.rb', line 5 def read_template(template) root = MKIt::Utils.root File.read("#{root}/lib/mkit/app/templates/#{template}.erb") end |