class ActiveRecord::Store::IndifferentCoder
def initialize(attr_name, coder_or_class_name)
def initialize(attr_name, coder_or_class_name) @coder = if coder_or_class_name.respond_to?(:load) && coder_or_class_name.respond_to?(:dump) coder_or_class_name else ActiveRecord::Coders::YAMLColumn.new(attr_name, coder_or_class_name || Object) end end