Module: MKIt::ERBHelper

Included in:
Pod, Service
Defined in:
lib/mkit/app/helpers/erb_helper.rb

Instance Method Summary collapse

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