module Minidusen::Filter
Public Class Methods
included(base)
click to toggle source
# File lib/minidusen/filter.rb, line 15 def self.included(base) base.extend(ClassMethods) base.send(:minidusen_syntax=, Syntax.new) end
Public Instance Methods
filter(scope, query)
click to toggle source
# File lib/minidusen/filter.rb, line 20 def filter(scope, query) minidusen_syntax.search(self, scope, query) end
Private Instance Methods
minidusen_syntax()
click to toggle source
# File lib/minidusen/filter.rb, line 26 def minidusen_syntax self.class.send(:minidusen_syntax) end