Class: Terminal::Preview
- Inherits:
-
Object
- Object
- Terminal::Preview
- Defined in:
- lib/terminal/preview.rb
Defined Under Namespace
Classes: Binding
Instance Method Summary collapse
-
#initialize(raw, rendered) ⇒ Preview
constructor
A new instance of Preview.
- #render ⇒ Object
Constructor Details
#initialize(raw, rendered) ⇒ Preview
Returns a new instance of Preview.
34 35 36 37 |
# File 'lib/terminal/preview.rb', line 34 def initialize(raw, rendered) @raw = raw @rendered = rendered end |
Instance Method Details
#render ⇒ Object
39 40 41 42 43 44 45 |
# File 'lib/terminal/preview.rb', line 39 def render template = File.read(template_path) renderer = ERB.new(template) binding = Binding.new(assets_path, @raw, @rendered) renderer.result(binding.get_binding) end |