Class: Raf::Element

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(contents = "") ⇒ Element

Returns a new instance of Element.



39
40
41
# File 'lib/rafelement.rb', line 39

def initialize(contents = "")
  @contents = Array(contents)
end

Instance Attribute Details

#contentsObject (readonly)

Returns the value of attribute contents.



42
43
44
# File 'lib/rafelement.rb', line 42

def contents
  @contents
end

Instance Method Details

#add=(content) ⇒ Object



47
48
49
# File 'lib/rafelement.rb', line 47

def add=(content)
  @contents.concat(content.lines)
end

#applyObject



44
45
46
# File 'lib/rafelement.rb', line 44

def apply
  @contents
end