O
ole __
class PermutationIterator
def initalize(data_set, nested = nil)
@data_set = data_set
@nested = nested || NilObject.new
@key = 0
@fresh = true
end
end
a = PermutationIterator.new [1, 2, 3]
Will yield:
permutations.rb:9:in `initialize': wrong number of arguments (1 for 0)
(ArgumentError)
from permutations.rb:9:in `new'
from permutations.rb:9
What am I doing wrong?
def initalize(data_set, nested = nil)
@data_set = data_set
@nested = nested || NilObject.new
@key = 0
@fresh = true
end
end
a = PermutationIterator.new [1, 2, 3]
Will yield:
permutations.rb:9:in `initialize': wrong number of arguments (1 for 0)
(ArgumentError)
from permutations.rb:9:in `new'
from permutations.rb:9
What am I doing wrong?