Class: KeyValueName::MarshalerBase

Inherits:
Object
  • Object
show all
Defined in:
lib/key_value_name/marshalers/base.rb

Overview

A Marshaler handles conversion of typed values to and from strings.

Direct Known Subclasses

NumericMarshaler, SymbolMarshaler

Instance Method Summary collapse

Constructor Details

#initialize(**kwargs) ⇒ MarshalerBase

Returns a new instance of MarshalerBase.



8
9
# File 'lib/key_value_name/marshalers/base.rb', line 8

def initialize(**kwargs)
end

Instance Method Details

#matcherObject

Raises:

  • (NotImplementedError)


11
12
13
# File 'lib/key_value_name/marshalers/base.rb', line 11

def matcher
  raise NotImplementedError
end

#read(_string) ⇒ Object

Raises:

  • (NotImplementedError)


15
16
17
# File 'lib/key_value_name/marshalers/base.rb', line 15

def read(_string)
  raise NotImplementedError
end

#write(_value) ⇒ Object

Raises:

  • (NotImplementedError)


19
20
21
# File 'lib/key_value_name/marshalers/base.rb', line 19

def write(_value)
  raise NotImplementedError
end