Sha256: 549d09a8d5055ea1e3f7d6fe631b58b10bfad9ba5693fdb099882cfa1484042a
Contents?: true
Size: 255 Bytes
Versions: 1
Compression:
Stored size: 255 Bytes
Contents
module Traits class Model module Polymorphism def polymorphic_type model_class.base_class.name.to_sym end def to_hash super.merge!( polymorphic_type: polymorphic_type ) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
activerecord-traits-1.0.0 | lib/traits/concerns/model/polymorphism.rb |