InstructionSequence.compile_file(file[, options]) â iseq
Class Public methods
Takes file
, a String with the location of a Ruby source file,
reads, parses and compiles the file, and returns iseq
, the
compiled InstructionSequence with
source location metadata set.
Optionally takes options
, which can be true
,
false
or a Hash
, to modify the default behavior
of the Ruby iseq compiler.
For details regarding valid compile options see ::compile_option=.
1 2 3 4 5 6 | # /tmp/hello.rb puts "Hello, world!" # elsewhere RubyVM::InstructionSequence.compile_file( "/tmp/hello.rb" ) #=> <RubyVM::InstructionSequence:<main>@/tmp/hello.rb> |
Please login to continue.