/trunk/Examples/ruby/hashargs/runme.rb
# · Ruby · 26 lines · 17 code · 5 blank · 4 comment · 0 complexity · 1be6e4dbe12497134240a0819054aaf7 MD5 · raw file
- require 'example'
- include Example
- # Pass arguments in as one or more key-value pairs
- setVitalStats("Fred",
- 'age' => 42,
- 'weight' => 270
- )
- # The order doesn't matter
- setVitalStats("Sally",
- 'age' => 29,
- 'weight' => 115,
- 'height' => 72
- )
- # Can also pass a hash directly
- params = {
- 'ears' => 2,
- 'eyes' => 2
- }
- setVitalStats("Bob", params)
- # An empty hash is fine too
- setVitalStats("Joe", {})