Class: Everlog::Dom::Entity::Content

Inherits:
Everlog::Dom::Entity show all
Defined in:
lib/everlog/dom/entity/content.rb

Instance Attribute Summary

Attributes inherited from Everlog::Dom::Entity

#id

Instance Method Summary collapse

Methods inherited from Everlog::Dom::Entity

#initialize

Constructor Details

This class inherits a constructor from Everlog::Dom::Entity

Instance Method Details

#push(name, value) ⇒ Object



5
6
7
# File 'lib/everlog/dom/entity/content.rb', line 5

def push(name, value)
  instance_variable_set("@#{name}", value)
end

#renderObject



9
10
11
12
# File 'lib/everlog/dom/entity/content.rb', line 9

def render
  template = File.open(File.dirname(__FILE__) + '/content.erb').read.delete("\n")
  ERB.new(template).result(binding)
end