I don\'t understand completely how named parameters in Ruby 2.0 work.
def test(var1, var2, var3) puts \"#{var1} #{var2} #{var3}\" end test(var3:\"var3-ne
You can define named parameters like
def test(var1: var1, var2: var2, var3: var3) puts "#{var1} #{var2} #{var3}" end
If you don't pass one of the parameters, then Ruby will complain about an undefined local variable or method.
undefined local variable or method