From: ts Date: 2001-08-16T00:21:34+09:00 Subject: [ruby-talk:19789] Re: The GUI poll is in, and the results aresurprising >>>>> "L" == Lyle Johnson writes: L> If some future version of Ruby supports keyword arguments, the situation L> will be even better. Actually you can write this pigeon% cat b.rb #!/usr/bin/ruby class A def initialize a, b = nil p b end end A.new 12, "options1" => 12, "options2" => 24 pigeon% pigeon% b.rb {"options1"=>12, "options2"=>24} pigeon% In your extension just check if the last argument is a hash Guy Decoux