Module: Arango::Database::Graphs
- Included in:
- Arango::Database
- Defined in:
- lib/arango/database/graphs.rb
Overview
Arango Database Graphs
Instance Method Summary collapse
- #all_graphs ⇒ Object
-
#create_graph(name:, edge_definitions: [], is_smart: nil) ⇒ Object
TODO issmart, edgedefinitions, waitforsync, options.
- #delete_graph(name:) ⇒ Object
- #get_graph(name:) ⇒ Object
- #graph_exists?(name:) ⇒ Boolean
- #list_graphs ⇒ Object
- #new_graph(name:, edge_definitions: [], is_smart: nil) ⇒ Object
Instance Method Details
#all_graphs ⇒ Object
6 7 8 |
# File 'lib/arango/database/graphs.rb', line 6 def all_graphs Arango::Graph::Base.all(database: self) end |
#create_graph(name:, edge_definitions: [], is_smart: nil) ⇒ Object
TODO issmart, edgedefinitions, waitforsync, options
11 12 13 |
# File 'lib/arango/database/graphs.rb', line 11 def create_graph(name:, edge_definitions: [], is_smart: nil) Arango::Graph::Base.new(name: name, edge_definitions: edge_definitions, is_smart: is_smart, database: self).create end |
#delete_graph(name:) ⇒ Object
27 28 29 |
# File 'lib/arango/database/graphs.rb', line 27 def delete_graph(name:) Arango::Graph::Base.delete(name: name, database: self) end |
#get_graph(name:) ⇒ Object
15 16 17 |
# File 'lib/arango/database/graphs.rb', line 15 def get_graph(name:) Arango::Graph::Base.get(name: name, database: self) end |
#graph_exists?(name:) ⇒ Boolean
31 32 33 |
# File 'lib/arango/database/graphs.rb', line 31 def graph_exists?(name:) Arango::Graph::Base.exists?(name: name, database: self) end |