I’m very new to ruby and I’m trying to write a web application using the rails framework. Through reading I’ve seen methods being called like this:
some_method "first argument", :other_arg => "value1", :other_arg2 => "value2"
Where you can pass an unlimited number of arguments.
How do you create a method in ruby that can be used in this way?
Thanks for the help.
That works because Ruby assumes the values are a
Hashif you call the method that way.Here is how you would define one:
And you could call it like this:
Or