Class: Strling::Core::ClassItem

Inherits:
Object
  • Object
show all
Defined in:
lib/strling/core/nodes.rb

Overview

Base class for character class items.

Direct Known Subclasses

ClassEscape, ClassLiteral, ClassRange

Instance Method Summary collapse

Instance Method Details

#to_dictHash

Serialize the item to hash representation.

Returns:

  • (Hash)

    Hash representation of the item

Raises:

  • (NotImplementedError)

    Must be implemented by subclasses



211
212
213
# File 'lib/strling/core/nodes.rb', line 211

def to_dict
  raise NotImplementedError, 'Subclasses must implement to_dict'
end