Sha256: 9e110fb595b2d21531addeec6563c680cb5ca66fb3476bd99534c63935a54eba

Contents?: true

Size: 350 Bytes

Versions: 1

Compression:

Stored size: 350 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
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

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