InstructionSequence.new(source[, file[, path[, line[, options]]]]) â iseq
Class Public methods
Takes source
, a String of Ruby code and compiles it to an InstructionSequence.
Optionally takes file
, path
, and
line
which describe the filename, absolute path and first line
number of the ruby code in source
which are metadata attached
to the returned iseq
.
options
, which can be true
, false
or
a Hash
, is used to modify the default behavior of the Ruby
iseq compiler.
For details regarding valid compile options see ::compile_option=.
1 2 | RubyVM::InstructionSequence.compile( "a = 1 + 2" ) #=> <RubyVM::InstructionSequence:<compiled>@<compiled>> |
Please login to continue.