On 20 February 2013 17:57, Jason Hsu, Android developer
Because this is Ruby not Python. My understanding of why this is so
(which may be wrong or at least incomplete) is because you do not need
the parentheses at all, so you could say
download_file "Hello", "World", "Rubyists", 34
so if you have a space and a "(" then the space starts the parameter
list and then along comes a "(" which may now have a different
meaning, dependant on context. So the best thing is just to remember
not to put a space after the method name if you are using parentheses.
Colin