Type:
Class
Constants:
USAGE_ANALYSIS_INSN : ::RubyVM:

USAGE_ANALYSIS_*

USAGE_ANALYSIS_REGS : rb_hash_new()
USAGE_ANALYSIS_INSN_BIGRAM : rb_hash_new()
OPTS : ::RubyVM:

OPTS, which shows vm build options

INSTRUCTION_NAMES : ::RubyVM:

INSTRUCTION_NAMES

DEFAULT_PARAMS : ::RubyVM:

DEFAULT_PARAMS This constant variable shows VM's default parameters. Note that changing these values does not affect VM exection. Specification is not stable and you should not depend on this value. Of course, this constant is MRI specific.

::RubyVM

generate
  • References/Ruby on Rails/Ruby/Classes/RubyVM/RubyVM::MInsnsIncGenerator

generate() Instance Public methods

2025-01-10 15:47:30
commit
  • References/Ruby on Rails/Ruby/Classes/RubyVM/RubyVM::SourceCodeGenerator

commit(str = EMPTY_STRING) Instance Public methods

2025-01-10 15:47:30
build_string
  • References/Ruby on Rails/Ruby/Classes/RubyVM/RubyVM::SourceCodeGenerator

build_string() Instance Public methods

2025-01-10 15:47:30
inspect
  • References/Ruby on Rails/Ruby/Classes/RubyVM/RubyVM::Instruction

inspect() Instance Public methods

2025-01-10 15:47:30
compile_file
  • References/Ruby on Rails/Ruby/Classes/RubyVM/RubyVM::InstructionSequence

InstructionSequence.compile_file(file[, options]) â iseq Class Public methods Takes

2025-01-10 15:47:30
absolute_path
  • References/Ruby on Rails/Ruby/Classes/RubyVM/RubyVM::InstructionSequence

absolute_path() Instance Public methods Returns the absolute path of this instruction

2025-01-10 15:47:30
path
  • References/Ruby on Rails/Ruby/Classes/RubyVM/RubyVM::InstructionSequence

path() Instance Public methods Returns the path of this instruction sequence

2025-01-10 15:47:30
[]
  • References/Ruby on Rails/Ruby/Classes/RubyVM/RubyVM::InstructionsLoader

[](s) Instance Public methods

2025-01-10 15:47:30
generate
  • References/Ruby on Rails/Ruby/Classes/RubyVM/RubyVM::VmTCIncGenerator

generate() Instance Public methods

2025-01-10 15:47:30
disasm 2
  • References/Ruby on Rails/Ruby/Classes/RubyVM/RubyVM::InstructionSequence

iseq.disasm â str Instance Public methods Returns the instruction sequence as

2025-01-10 15:47:30