source_hash -> Integer | nilRuby 4.1 から[permalink][rdoc][edit]-
selfのコンパイル元になったソースのハッシュ値を返します。ソースが不明な場合は nil を返します。
RubyVM::InstructionSequence#syntax_tree は、この値を使って、再度パースし直したソースが元のソースから変わっていないかどうかを確認します。
例iseq = RubyVM::InstructionSequence.compile("x = 1") p iseq.source_hash.is_a?(Integer) # => true[SEE_ALSO] RubyVM::InstructionSequence#node_id, RubyVM::InstructionSequence#syntax_tree