Module: Noiseless::DSL::InstanceMethods

Defined in:
lib/noiseless/dsl.rb

Instance Method Summary collapse

Instance Method Details

#delete_documentObject



94
95
96
# File 'lib/noiseless/dsl.rb', line 94

def delete_document(**)
  DocumentManager.new(self).delete_document(**)
end

#document_exists?Boolean

Returns:

  • (Boolean)


98
99
100
# File 'lib/noiseless/dsl.rb', line 98

def document_exists?
  DocumentManager.new(self).document_exists?
end

#document_manager(connection: nil) ⇒ Object



102
103
104
# File 'lib/noiseless/dsl.rb', line 102

def document_manager(connection: nil)
  DocumentManager.new(self, connection: connection)
end

#index_documentObject



86
87
88
# File 'lib/noiseless/dsl.rb', line 86

def index_document(**)
  DocumentManager.new(self).index_document(**)
end

#update_documentObject



90
91
92
# File 'lib/noiseless/dsl.rb', line 90

def update_document(**)
  DocumentManager.new(self).update_document(**)
end