Module: Arango::Database::ViewAccess
- Included in:
- Arango::Database
- Defined in:
- lib/arango/database/view_access.rb
Overview
Arango Database ViewAccess
Instance Method Summary collapse
- #create_search_view ⇒ Object
- #create_view ⇒ Object
- #list_views ⇒ Object
- #search_view(name) ⇒ Object
-
#view(name) ⇒ Object
not found.
-
#views ⇒ Object
verified, in js api.
Instance Method Details
#create_search_view ⇒ Object
6 7 8 |
# File 'lib/arango/database/view_access.rb', line 6 def create_search_view # TODO end |
#create_view ⇒ Object
32 33 34 |
# File 'lib/arango/database/view_access.rb', line 32 def create_view end |
#list_views ⇒ Object
14 15 16 |
# File 'lib/arango/database/view_access.rb', line 14 def list_views # TODO Fetches all views from the database and returns an array of view descriptions. end |
#search_view(name) ⇒ Object
10 11 12 |
# File 'lib/arango/database/view_access.rb', line 10 def search_view(name) # TODO Returns a ArangoSearchView instance for the given view name end |
#view(name) ⇒ Object
not found
28 29 30 |
# File 'lib/arango/database/view_access.rb', line 28 def view(name) Arango::View.new(database: self, name: name) end |
#views ⇒ Object
verified, in js api
19 20 21 22 23 24 25 |
# File 'lib/arango/database/view_access.rb', line 19 def views result = request("GET", "_api/view", key: :result) return result if return_directly?(result) result.map do |view| Arango::View.new(database: self, id: view[:id], name: view[:name], type: view[:type]) end end |