Sha256: cc00bae134b81a8828141e100e358ac576b1c4eeb4f6daf78fe40d97ea7bca80
Contents?: true
Size: 536 Bytes
Versions: 25
Compression:
Stored size: 536 Bytes
Contents
class ActiveRecord::Reflection::AssociationReflection alias_method :association_name, :name def klass_with_create_polymorphic_class if options[:polymorphic] begin klass_without_create_polymorphic_class rescue NameError => e name = "#{active_record.name}::#{class_name}" Object.class_eval "class #{name}; end" active_record.const_get class_name end else klass_without_create_polymorphic_class end end alias_method_chain :klass, :create_polymorphic_class end
Version data entries
25 entries across 25 versions & 1 rubygems