class Ransack::Context
def initialize(object, options = {})
def initialize(object, options = {}) @object = relation_for(object) @klass = @object.klass @join_dependency = join_dependency(@object) @join_type = options[:join_type] || Polyamorous::OuterJoin @search_key = options[:search_key] || Ransack.options[:search_key] @associations_pot = {} @tables_pot = {} @lock_associations = [] @base = @join_dependency.instance_variable_get(:@join_root) end