class Mobility::Ransack::Visitor

Public Class Methods

new() click to toggle source
Calls superclass method
# File lib/mobility/ransack.rb, line 8
def initialize
  super(nil, nil)
end

Private Instance Methods

visit_Array(objects)
Alias for: visit_collection
visit_Mobility_Plugins_Arel_Attribute(object) click to toggle source
# File lib/mobility/ransack.rb, line 21
def visit_Mobility_Plugins_Arel_Attribute(object)
  [[object.backend_class, object.locale]]
end
visit_collection(objects) click to toggle source
# File lib/mobility/ransack.rb, line 14
def visit_collection(objects)
  objects.map(&method(:visit)).sum.uniq
end
Also aliased as: visit_Array
visit_default(_) click to toggle source
# File lib/mobility/ransack.rb, line 25
def visit_default(_)
  []
end