Class: Plumb::Codec::SymbolEncoder
- Inherits:
-
Object
- Object
- Plumb::Codec::SymbolEncoder
- Defined in:
- lib/plumb/codec.rb
Overview
Symbol <=> String. Ruby data structures use Symbols for enum-ish
values (status: :active); the encoded form carries them as strings.
A narrowed field (Types::Symbol[:draft, :published]) keeps its check.
Instance Method Summary collapse
Instance Method Details
#decode(str) ⇒ Object
648 |
# File 'lib/plumb/codec.rb', line 648 def decode(str) = str.to_sym |
#encode(sym) ⇒ Object
647 |
# File 'lib/plumb/codec.rb', line 647 def encode(sym) = sym.to_s |