module Traits::Model::Polymorphism

Public Instance Methods

polymorphic_type() click to toggle source
# File lib/traits/model/polymorphism.rb, line 7
def polymorphic_type
  @polymorphic_type ||= active_record.base_class.name.to_sym
end
to_hash() click to toggle source
Calls superclass method
# File lib/traits/model/polymorphism.rb, line 11
def to_hash
  super.merge!(polymorphic_type: polymorphic_type)
end