Easy default options for methods in Ruby
1 2 def my_method(opts={}) 3 {:arg_one => 'foo', :arg_two => 'two'}.merge(opts) 4 end
DZone Snippets > default options
13495 users tagging and storing useful source code snippets
Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world
1 2 def my_method(opts={}) 3 {:arg_one => 'foo', :arg_two => 'two'}.merge(opts) 4 end