class MultiTenant::Table
Attributes
arel_table[R]
Public Class Methods
new(arel_table)
click to toggle source
# File lib/activerecord-multi-tenant/query_rewriter.rb, line 8 def initialize(arel_table) @arel_table = arel_table end
Public Instance Methods
eql?(rhs)
click to toggle source
# File lib/activerecord-multi-tenant/query_rewriter.rb, line 12 def eql?(rhs) self.class == rhs.class && equality_fields.eql?(rhs.equality_fields) end
hash()
click to toggle source
# File lib/activerecord-multi-tenant/query_rewriter.rb, line 17 def hash equality_fields.hash end
Protected Instance Methods
equality_fields()
click to toggle source
# File lib/activerecord-multi-tenant/query_rewriter.rb, line 23 def equality_fields [arel_table.name, arel_table.table_alias] end