Module: Mongoid::MinimalTags

Defined in:
lib/mongoid/minimal_tags.rb,
lib/mongoid/minimal_tags/version.rb,
lib/mongoid/minimal_tags/minimal_tags.rb,
lib/mongoid/minimal_tags/simple_formatter.rb

Defined Under Namespace

Modules: ClassMethods Classes: SimpleFormatter

Constant Summary collapse

DEFAULT_SEARCH_TYPES =
{
  all: 'all',
  in: 'any',
  nin: 'without_any'
}
VERSION =
'0.1.1'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.default_formatterObject



16
17
18
# File 'lib/mongoid/minimal_tags.rb', line 16

def default_formatter
  @default_formatter ||= SimpleFormatter.new
end

Class Method Details

.included(base) ⇒ Object



5
6
7
# File 'lib/mongoid/minimal_tags/minimal_tags.rb', line 5

def self.included(base)
  base.send :extend, ClassMethods
end

.search_typesObject



20
21
22
# File 'lib/mongoid/minimal_tags.rb', line 20

def search_types
  @search_types ||= DEFAULT_SEARCH_TYPES
end