class Ransack::Context
def chain_scope(scope, args)
def chain_scope(scope, args) return unless @klass.method(scope) && args != false @object = if scope_arity(scope) < 1 && args == true @object.public_send(scope) else @object.public_send(scope, *args) end end