/trunk/Examples/ruby/hashargs/runme.rb
Ruby | 26 lines | 17 code | 5 blank | 4 comment | 0 complexity | 1be6e4dbe12497134240a0819054aaf7 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- 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", {})