From: Max Williams Date: 2008-03-12T21:08:51+09:00 Subject: Passing only a hash key, with no value, as an option 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 -- Posted via http://www.ruby-forum.com/.