Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > RubyVM::InstructionSequenceクラス > compile_file
compile_file(file, options = nil) -> RubyVM::InstructionSequence
[permalink][rdoc]引数 file で指定した Ruby のソースコードを元にコンパイル済みの RubyVM::InstructionSequence オブジェクトを作成して返します。
RubyVM::InstructionSequence.compile とは異なり、file、path などの メタデータは自動的に取得します。
# /tmp/hello.rb puts "Hello, world!" # irb RubyVM::InstructionSequence.compile_file("/tmp/hello.rb") # => <RubyVM::InstructionSequence:<main>@/tmp/hello.rb>
[SEE_ALSO] RubyVM::InstructionSequence.compile