M
Max Williams
I'm using the method of parameter passing where i have one 'regular'
parameter and then a hash of options:
def chunkify(something, options = {})
...
end
I want to have it so that the user can just pass a key through without
having to set it to anything, eg
dinner = chunkify(bacon, :extra_fine)
However, 'extra_fine' is just being treated as a symbol, rather than a
hash key, and so 'options' is simply the symbol :extra_fine, rather than
the hash {:extra_fine => nil}.
I can fix this by passing :extra_fine => true to the method, but can i
set up the method so it will just take the hash key, and maybe some
other hash_keys, some with and some without values?
thanks
max
parameter and then a hash of options:
def chunkify(something, options = {})
...
end
I want to have it so that the user can just pass a key through without
having to set it to anything, eg
dinner = chunkify(bacon, :extra_fine)
However, 'extra_fine' is just being treated as a symbol, rather than a
hash key, and so 'options' is simply the symbol :extra_fine, rather than
the hash {:extra_fine => nil}.
I can fix this by passing :extra_fine => true to the method, but can i
set up the method so it will just take the hash key, and maybe some
other hash_keys, some with and some without values?
thanks
max