Class: Ductwork::Tuple
- Inherits:
-
Record
- Object
- Record
- Ductwork::Tuple
- Defined in:
- lib/ductwork/models/tuple.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.serialize(raw_value) ⇒ Object
11 12 13 |
# File 'lib/ductwork/models/tuple.rb', line 11 def self.serialize(raw_value) { raw_value: }.to_json end |
Instance Method Details
#value ⇒ Object
19 20 21 22 23 24 25 |
# File 'lib/ductwork/models/tuple.rb', line 19 def value if serialized_value.present? JSON .parse(serialized_value, symbolize_names: true) .fetch(:raw_value) end end |
#value=(raw_value) ⇒ Object
15 16 17 |
# File 'lib/ductwork/models/tuple.rb', line 15 def value=(raw_value) self.serialized_value = self.class.serialize(raw_value) end |