Sha256: 815b55b921df2c6b1a6ee5ffb9deb38b50e0626e25f29c570a3c42b1d6085e71
Contents?: true
Size: 557 Bytes
Versions: 2
Compression:
Stored size: 557 Bytes
Contents
module ActiveRecord class Relation if ::ActiveRecord::VERSION::STRING >= "3.2.1" def where_values_hash _translations_table_name = klass.respond_to?(:translations_table_name) ? klass.translations_table_name : nil equalities = with_default_scope.where_values.grep(Arel::Nodes::Equality).find_all { |node| [table_name, _translations_table_name].compact.include? node.left.relation.name } Hash[equalities.map { |where| [where.left.name, where.right] }].with_indifferent_access end end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
globalize-3.0.0 | lib/patches/active_record/relation.rb |
globalize3-0.3.1 | lib/patches/active_record/relation.rb |