This is great because it putsprovides a default value for the first parameter:
def puts(obj='', *arg)
As for RubyMine, it shows no errors for me. Could it be that you define a method putssomewhere else in your code? You can cmd+ click on it to go to the definition.
In any case, if you can reproduce the problem in a new new project, you can freely send an error report to JetBrains.
source
share