Class: KnifeSkeleton::Template

Inherits:
Object
  • Object
show all
Defined in:
lib/knife_skeleton/template.rb

Overview

Render template

Class Method Summary collapse

Class Method Details

.render(template, data) ⇒ Object

Static: Render template with Erubis

Examples:

KnifeSkeleton::Template.render('Hello <%= title %>', {title: 'GoT'})
# => "Hello GoT"

return [String]

Parameters:

  • template (String)

    Template string to used for rendering

  • data (String)

    Data binding



17
18
19
20
21
# File 'lib/knife_skeleton/template.rb', line 17

def self.render(template, data)
  eruby = Erubis::Eruby.new(template)
  output = eruby.result(data)
  output
end