Method: Hornetseye::Inject#subst
- Defined in:
- lib/multiarray/inject.rb
#subst(hash) ⇒ Node
Substitute variables
Substitute the variables with the values given in the hash.
140 141 142 143 144 145 146 |
# File 'lib/multiarray/inject.rb', line 140 def subst( hash ) subst_var = @index.subst hash value = @value.subst( @index => subst_var ).subst hash initial = @initial ? @initial.subst( hash ) : nil block = @block.subst hash Inject.new value, subst_var, initial, block, @var1, @var2 end |