Class: KeyValueName::MarshalerBase
- Inherits:
-
Object
- Object
- KeyValueName::MarshalerBase
show all
- Defined in:
- lib/key_value_name/marshalers/base.rb
Overview
A Marshaler handles conversion of typed values to and from strings.
Instance Method Summary
collapse
Constructor Details
8
|
# File 'lib/key_value_name/marshalers/base.rb', line 8
def initialize(**kwargs) end
|
Instance Method Details
#generate(_value) ⇒ Object
18
19
20
|
# File 'lib/key_value_name/marshalers/base.rb', line 18
def generate(_value)
raise NotImplementedError
end
|
#matcher ⇒ Object
10
11
12
|
# File 'lib/key_value_name/marshalers/base.rb', line 10
def matcher
raise NotImplementedError
end
|
#parse(_string) ⇒ Object
14
15
16
|
# File 'lib/key_value_name/marshalers/base.rb', line 14
def parse(_string)
raise NotImplementedError
end
|
#to_comparable(value) ⇒ Object
22
23
24
|
# File 'lib/key_value_name/marshalers/base.rb', line 22
def to_comparable(value)
value
end
|