class ValueObjects::ActiveRecord::JsonCoder
Constants
- EMPTY_ARRAY
Public Class Methods
new(value_class)
click to toggle source
# File lib/value_objects/active_record.rb, line 40 def initialize(value_class) @value_class = value_class end
Public Instance Methods
dump(value)
click to toggle source
# File lib/value_objects/active_record.rb, line 48 def dump(value) value.to_json if value end
load(value)
click to toggle source
# File lib/value_objects/active_record.rb, line 44 def load(value) @value_class.load(JSON.load(value) || EMPTY_ARRAY) if value end