class ActiveRecord::Store::IndifferentHashAccessor

:nodoc:

def self.prepare(object, store_attribute)

:nodoc:
def self.prepare(object, store_attribute)
  attribute = object.send(store_attribute)
  unless attribute.is_a?(ActiveSupport::HashWithIndifferentAccess)
    attribute = IndifferentCoder.as_indifferent_hash(attribute)
    object.public_send :"#{store_attribute}=", attribute
  end
  attribute
end