Class: Array

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

Overview

Array extensions

Instance Method Summary collapse

Instance Method Details

#cloneObject

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