I am looking for if there is any way to get the description out from the
system for the respective error codes .
[1] pry(main)> Errno.constants.take(5)
=> [:NOERROR, :EPERM, :ENOENT, :ESRCH, :EINTR]
[2] pry(main)> Errno.constants.take(5).map { |e|
Errno.const_get(e)::Errno }
=> [0, 1, 2, 3, 4]
[3] pry(main)>
Currently I am reading the description by using the error code, from
this link
Trying to get those out from the OS only. Is this possible ?
Arup R. [email protected] wrote:
I am looking for if there is any way to get the description out from the
system for the respective error codes .
Trying to get those out from the OS only. Is this possible ?
Something like the strerror(3) function in the C standard library?
In Ruby try doing something like: ex_class.new.message
Where ex_class is one of the constants under Errno::
So try:
Errno::EAGAIN.new.message
On Saturday, May 24, 2014 05:50:36 PM Eric W. wrote:
Where ex_class is one of the constants under Errno::
So try:
Errno::EAGAIN.new.message
Thanks for this. I was not aware of this. I thought, to fetch the
description
of such errors from OS related files, if any. Because that might be more
descriptive.