Class: BaseObject

Inherits:
Object
  • Object
show all
Defined in:
lib/html_compilation/classes/objects/base_object.rb

Direct Known Subclasses

Application, Page, Row

Instance Method Summary collapse

Constructor Details

#initializeBaseObject

Returns a new instance of BaseObject.



2
3
4
# File 'lib/html_compilation/classes/objects/base_object.rb', line 2

def initialize
  @values = []
end

Instance Method Details

#set_value(variable, content) ⇒ Object



6
7
8
9
10
11
# File 'lib/html_compilation/classes/objects/base_object.rb', line 6

def set_value(variable, content)
  self.send("#{variable}=", content)
  unless @values.include?(variable)
    @values.push(variable)
  end
end