Module: Elasticsearch::Model::Naming::InstanceMethods
- Defined in:
- lib/elasticsearch/model/naming.rb
Instance Method Summary collapse
- #document_type(name = nil) ⇒ Object
-
#document_type=(name) ⇒ Object
Set the document type.
-
#index_name(name = nil) ⇒ Object
Get or set the index name for the model instance.
-
#index_name=(name) ⇒ Object
Set the index name.
Instance Method Details
#document_type(name = nil) ⇒ Object
86 87 88 |
# File 'lib/elasticsearch/model/naming.rb', line 86 def document_type name=nil @document_type = name || @document_type || self.class.document_type end |
#document_type=(name) ⇒ Object
Set the document type
94 95 96 |
# File 'lib/elasticsearch/model/naming.rb', line 94 def document_type=(name) @document_type = name end |
#index_name(name = nil) ⇒ Object
Get or set the index name for the model instance
70 71 72 |
# File 'lib/elasticsearch/model/naming.rb', line 70 def index_name name=nil @index_name = name || @index_name || self.class.index_name end |
#index_name=(name) ⇒ Object
Set the index name
77 78 79 |
# File 'lib/elasticsearch/model/naming.rb', line 77 def index_name=(name) @index_name = name end |