Module: PolymorphicModel::Initializer

Included in:
ActiveRecord::Base
Defined in:
lib/polymorphic_model.rb

Instance Method Summary collapse

Instance Method Details

#polymorphic_model(options = {}) ⇒ Object



3
4
5
6
7
8
9
# File 'lib/polymorphic_model.rb', line 3

def polymorphic_model(options = {})
  if options[:with_type_column]
    @_polymorphic_column = options[:with_type_column]
    @_model_types = []
    extend PolymorphicModel::ClassMethods
  end
end