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_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