Class: KeyValueName::SymbolMarshaler
Overview
Read and write symbol values.
Instance Method Summary
collapse
#initialize, #to_comparable
Instance Method Details
#generate(value) ⇒ Object
16
17
18
19
|
# File 'lib/key_value_name/marshalers/symbol_marshaler.rb', line 16
def generate(value)
KeyValueName.check_symbol(value)
value.to_s
end
|
#matcher ⇒ Object
8
9
10
|
# File 'lib/key_value_name/marshalers/symbol_marshaler.rb', line 8
def matcher
KEY_RX
end
|
#parse(string) ⇒ Object
12
13
14
|
# File 'lib/key_value_name/marshalers/symbol_marshaler.rb', line 12
def parse(string)
string.to_sym
end
|