Skip to content

Instantly share code, notes, and snippets.

@jmdeldin
Created September 1, 2015 20:12
Show Gist options
  • Save jmdeldin/3d4e01a8008527a3de29 to your computer and use it in GitHub Desktop.
Save jmdeldin/3d4e01a8008527a3de29 to your computer and use it in GitHub Desktop.
def foo(arg1:, arg2: :foo)
puts "arg1 = %s, arg2 = %s" % [arg1, arg2]
end
foo(arg1: "HI")
foo(arg1: "HI", arg2: "MOM")
foo(**{arg1: "HI", arg2: "MOM"})
@jmdeldin
Copy link
Author

jmdeldin commented Sep 1, 2015

-*- mode: compilation; default-directory: "~/src/sandbox/" -*-
Compilation started at Tue Sep  1 13:12:16

ruby double-splat.rb 
arg1 = HI, arg2 = foo
arg1 = HI, arg2 = MOM
arg1 = HI, arg2 = MOM

Compilation finished at Tue Sep  1 13:12:16

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment