Issue #10663 has been reported by Robert A. Heiler.

----------------------------------------
Feature #10663: Consider adding support for String input to File. methods
https://bugs.ruby-lang.org/issues/10663

* Author: Robert A. Heiler
* Status: Open
* Priority: Low
* Assignee: 
* Category: 
* Target version: 
----------------------------------------
Hi,

Consider a file called 'test.rb'

We can change its permission with File.chmod like so:

File.chmod 444,'test.rb'

This should make it readable (world, group, owner)

and I believe it would be synonymous to

  chmod +r test.rb

on the commandline.

In Ruby, this here does not work:

File.chmod '+r','test.rb'
TypeError: no implicit conversion of String into Integer

Is there a reason why it must be an Integer? If Strings would
be allowed then we could also use those abbreviations like
'+r' just as we can with the commandline utility chmod.



-- 
https://bugs.ruby-lang.org/