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