We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
File.read
Fileクラスは特異メソッドのreadを呼び出すことができます。
read
File.read('some.txt')
しかし、 https://docs.ruby-lang.org/ja/latest/class/File.html を見ても特異メソッドのreadは目次に載っていません。(インスタンスメソッドのreadだけが載っている)
僕はフィヨルドブートキャンプというプログラミングスクールでメンターをしているのですが、過去に何度かコードレビュー時に「File.readメソッドが使えますよ」とコメントすると、「公式リファレンスを見ても見つけられなかった」という回答が返ってきたことがありました。
普段、受講生には「困ったらまず公式リファレンスを読め」と伝えているのに、公式リファレンスを見ても目的のメソッドが見つけられないのは受講生に対して申し訳ないです。(申し訳ないですし、僕自身も日常的に見つけたい特異メソッドを見落としてるかもしれません)
たとえば上記のFile.readメソッドは、親クラスであるIOクラスの特異メソッドが呼び出されているようです。
IO
File.method(:read).owner #=> #<Class:IO>
ですので、公式リファレンスにも「IOから継承している特異メソッド」のような欄を用意して、File.readが見つけられるようにしてほしいです。
The text was updated successfully, but these errors were encountered:
pocke
Successfully merging a pull request may close this issue.
Fileクラスは特異メソッドの
read
を呼び出すことができます。しかし、 https://docs.ruby-lang.org/ja/latest/class/File.html を見ても特異メソッドの
read
は目次に載っていません。(インスタンスメソッドのread
だけが載っている)僕はフィヨルドブートキャンプというプログラミングスクールでメンターをしているのですが、過去に何度かコードレビュー時に「
File.read
メソッドが使えますよ」とコメントすると、「公式リファレンスを見ても見つけられなかった」という回答が返ってきたことがありました。普段、受講生には「困ったらまず公式リファレンスを読め」と伝えているのに、公式リファレンスを見ても目的のメソッドが見つけられないのは受講生に対して申し訳ないです。(申し訳ないですし、僕自身も日常的に見つけたい特異メソッドを見落としてるかもしれません)
たとえば上記の
File.read
メソッドは、親クラスであるIO
クラスの特異メソッドが呼び出されているようです。ですので、公式リファレンスにも「IOから継承している特異メソッド」のような欄を用意して、
File.read
が見つけられるようにしてほしいです。The text was updated successfully, but these errors were encountered: