Module: Evilution::AST::SourceSurgeon
- Defined in:
- lib/evilution/ast/source_surgeon.rb
Class Method Summary collapse
Class Method Details
.apply(source, offset:, length:, replacement:) ⇒ Object
6 7 8 9 10 |
# File 'lib/evilution/ast/source_surgeon.rb', line 6 def self.apply(source, offset:, length:, replacement:) binary = source.b binary[offset, length] = replacement.b binary.force_encoding(source.encoding) end |