From: Tom Link Date: 2009-01-27T15:30:51+09:00 Subject: Re: passing hash as arguments > def state_name_age(feeling, info{}) >   "#{:name} is #{feeling} #{:age} #{:units} old" > end Try: def state_name_age(feeling, info={}) "#{info[:name]} is #{info[feeling]} #{info[:age]} #{info[:units]} old" end irb(main):018:0> state_name_age('happily', :name => "Kate", :units => "years", :age => 24)