Class: Spoom::Source::Edit Abstract

Inherits:
Object
  • Object
show all
Defined in:
lib/spoom/source/rewriter.rb

Overview

This class is abstract.

Direct Known Subclasses

Delete, Insert, Replace

Instance Method Summary collapse

Instance Method Details

#apply(bytes) ⇒ Object

This method is abstract.

: (Array) -> void

Raises:

  • (NotImplementedError)


32
# File 'lib/spoom/source/rewriter.rb', line 32

def apply(bytes) = raise NotImplementedError, "Abstract method called"

#rangeObject

This method is abstract.

: -> [Integer, Integer]

Raises:

  • (NotImplementedError)


36
# File 'lib/spoom/source/rewriter.rb', line 36

def range = raise NotImplementedError, "Abstract method called"