Actions
Feature #11227
closedMay it be possible to add some symbols to IO.new() ?
Status:
Feedback
Assignee:
-
Target version:
-
Description
Hello.
IO.new()
wants a number.
io = IO.new(1)
Would it be possible or desirable to also allow symbols?
Such as:
io = IO.new(:stdout)
The :stdout
seems to make it slightly easier for me
to remember which of the variants (0,1,2) is which
(stdin
, stdout
, stderr
).
Updated by normalperson (Eric Wong) almost 9 years ago
shevegen@gmail.com wrote:
IO.new()
wants a number.io = IO.new(1)
Would it be possible or desirable to also allow symbols?
Such as:
io = IO.new(:stdout)
The
:stdout
seems to make it slightly easier for me
to remember which of the variants (0,1,2) is which
(stdin
,stdout
,stderr
).
I don't see the point.
Why not use existing STDIN
, STDOUT
, STDERR
(or $stdin
, $stdout
, $stderr
)?
No need to allocate new IO
objects.
Updated by nobu (Nobuyoshi Nakada) almost 9 years ago
- Description updated (diff)
- Status changed from Open to Feedback
Or maybe STDIN.dup
?
Actions
Like0
Like0Like0