Class: ActsAsTaggableOnMongoid::Taggable::TaggedWithQuery::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/acts_as_taggable_on_mongoid/taggable/tagged_with_query/base.rb

Overview

A base class with shared code for match queries.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tag_definition, tag_list, options) ⇒ Base

Returns a new instance of Base.



13
14
15
16
17
# File 'lib/acts_as_taggable_on_mongoid/taggable/tagged_with_query/base.rb', line 13

def initialize(tag_definition, tag_list, options)
  @tag_definition = tag_definition
  @tag_list       = tag_list
  @options        = options
end

Instance Attribute Details

#optionsObject (readonly)

Returns the value of attribute options.



8
9
10
# File 'lib/acts_as_taggable_on_mongoid/taggable/tagged_with_query/base.rb', line 8

def options
  @options
end

#tag_definitionObject (readonly)

Returns the value of attribute tag_definition.



8
9
10
# File 'lib/acts_as_taggable_on_mongoid/taggable/tagged_with_query/base.rb', line 8

def tag_definition
  @tag_definition
end

#tag_listObject (readonly)

Returns the value of attribute tag_list.



8
9
10
# File 'lib/acts_as_taggable_on_mongoid/taggable/tagged_with_query/base.rb', line 8

def tag_list
  @tag_list
end

#taggable_modelObject (readonly)

Returns the value of attribute taggable_model.



8
9
10
# File 'lib/acts_as_taggable_on_mongoid/taggable/tagged_with_query/base.rb', line 8

def taggable_model
  @taggable_model
end