method
    
    new
 
  
      v2_6_3 - 
      Show latest stable
 - 
    0 notes - 
    Class: InstructionSequence
    
  
  
- 1_8_6_287
- 1_8_7_72
- 1_8_7_330
- 1_9_1_378 (0)
- 1_9_2_180 (0)
- 1_9_3_125 (0)
- 1_9_3_392 (0)
- 2_1_10 (38)
- 2_2_9 (0)
- 2_4_6 (0)
- 2_5_5 (0)
- 2_6_3 (0)
- What's this?
new(p1, *args, p3 = {})
  public
  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=.
RubyVM::InstructionSequence.compile("a = 1 + 2") #=> <RubyVM::InstructionSequence:<compiled>@<compiled>>

 RSpec
RSpec Ruby on Rails
Ruby on Rails Ruby
Ruby 
   
   
   = private
 = private = protected
 = protected
  