Sha256: d5c353096aa4b291434245a04c579e80e5c2ba6c46a6245a4c2743d77afc1e70

Contents?: true

Size: 445 Bytes

Versions: 1

Compression:

Stored size: 445 Bytes

Contents

module ActiveRecord
  module ActsAs
    module ClassMethods
      def self.included(module_)
        module_.alias_method_chain :_reflections, :acts_as
      end

      def _reflections_with_acts_as
        @_reflections_acts_as_cache ||=
          _reflections_without_acts_as.reverse_merge(acting_as_model._reflections)
      end

      def validators_on(*args)
        super + acting_as_model.validators_on(*args)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
active_record-acts_as-1.0.8 lib/active_record/acts_as/class_methods.rb