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", {}) |