Sha256: 3b1ea5552b0757d250067b809acf9ed45ed64e64ab8e41e2e98042f360f27a76
Contents?: true
Size: 459 Bytes
Versions: 9
Compression:
Stored size: 459 Bytes
Contents
require 'active_record' module AdaptiveAlias module ActiveModelPatches module ApplyScope def apply_scope(scope, table, key, value) klass = table.instance_variable_get(:@klass) || table.klass key = klass.attribute_aliases[key] || key super(scope, table, key, value) end end end end class ActiveRecord::Associations::AssociationScope prepend AdaptiveAlias::ActiveModelPatches::ApplyScope end
Version data entries
9 entries across 9 versions & 1 rubygems