Module: Sequel::Plugins::JsonColumns::InstanceMethods

Defined in:
lib/sequel/plugins/json_columns.rb

Instance Method Summary collapse

Instance Method Details

#before_saveObject



33
34
35
36
37
38
39
# File 'lib/sequel/plugins/json_columns.rb', line 33

def before_save
  (@serialized_data || {}).keys.each do |k|
    values[k] = @serialized_data[k].to_json
  end

  super
end

#refreshObject



28
29
30
31
# File 'lib/sequel/plugins/json_columns.rb', line 28

def refresh
  super
  @serialized_data = nil
end