Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Ruby (v1.9.3-p125) で任意のファイルを読み取ることができますが、次のコマンドに問題があります。
IO.read("myself.rb") File.open("myself.rb","rb")
「*.rb」ファイルでこれを行うと、空白の文字列が返されます。ファイルの名前を「myself.rabit」に変更すると、機能します。
ruby ソースファイルの明らかなフィルタリングを回避するにはどうすればよいですか?
そのようなフィルタリングはありません。遭遇していると思われるバグに遭遇していません。
たとえば、これは.rbファイルに格納された完全な Ruby プログラムとして問題なく動作します。
.rb
puts File.open(__FILE__).read