module Bootsnap::CompileCache::ISeq::InstructionSequenceMixin
Public Instance Methods
Source
# File lib/bootsnap/compile_cache/iseq.rb, line 95 def compile_option=(hash) super(hash) Bootsnap::CompileCache::ISeq.compile_option_updated end
Calls superclass method
Source
# File lib/bootsnap/compile_cache/iseq.rb, line 81 def load_iseq(path) # Having coverage enabled prevents iseq dumping/loading. return nil if defined?(Coverage) && Bootsnap::CompileCache::Native.coverage_running? Bootsnap::CompileCache::ISeq.fetch(path.to_s) rescue Errno::EACCES Bootsnap::CompileCache.permission_error(path) rescue RuntimeError => error if error.message =~ /unmatched platform/ puts("unmatched platform for file #{path}") end raise end