Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > RubyVM::InstructionSequenceクラス > compile
compile(source, file = nil, path = nil, line = 1, options = nil) -> RubyVM::InstructionSequence
[permalink][rdoc]new(source, file = nil, path = nil, line = 1, options = nil) -> RubyVM::InstructionSequence
引数 source で指定した Ruby のソースコードを元にコンパイル済みの RubyVM::InstructionSequence オブジェクトを作成して返します。
RubyVM::InstructionSequence.compile("a = 1 + 2") # => <RubyVM::InstructionSequence:<compiled>@<compiled>>
[SEE_ALSO] RubyVM::InstructionSequence.compile_file