What does a single splat/asterisk in a Ruby argument list mean?
ruby
Solution
It means it can have any number of arguments (including zero) and it discards all those arguments.
Problem
I was poking through the Rails 3 ActiveRecord source code today and found a method where the entire parameter list was a single asterisk. ``` def save(*) ``` I couldn't find a good description of what this does (though I have some ideas based on what I know about splat arguments). What does it do, and why would you use it?