Class: Array
- Inherits:
-
Object
- Object
- Array
- Defined in:
- lib/nub/core.rb
Overview
Array extensions
Instance Method Summary collapse
-
#clone ⇒ Object
Do a deep copy on the object.
-
#erb(vars = {}) ⇒ Object
- Easily inject ERB variables into Array values
vars
-
hash of variables to inject into the string.
- Easily inject ERB variables into Array values
-
#erb!(vars = {}) ⇒ Object
- Easily inject ERB variables into Array values
vars
-
hash of variables to inject into the string.
- Easily inject ERB variables into Array values
Instance Method Details
#clone ⇒ Object
Do a deep copy on the object
131 132 133 |
# File 'lib/nub/core.rb', line 131 def clone return self.map{|x| x.clone } end |
#erb(vars = {}) ⇒ Object
Easily inject ERB variables into Array values
vars
-
hash of variables to inject into the string
137 138 139 |
# File 'lib/nub/core.rb', line 137 def erb(vars = {}) ERBResolve.new(vars).resolve(self) end |
#erb!(vars = {}) ⇒ Object
Easily inject ERB variables into Array values
vars
-
hash of variables to inject into the string
143 144 145 |
# File 'lib/nub/core.rb', line 143 def erb!(vars = {}) ERBResolve.new(vars).resolve!(self) end |