class ActiveGraph::Core::QueryBuilder
Constants
- Query
Attributes
queries[R]
Public Class Methods
new()
click to toggle source
# File lib/active_graph/core/query_builder.rb 8 def initialize 9 @queries = [] 10 end
Public Instance Methods
append(*args)
click to toggle source
# File lib/active_graph/core/query_builder.rb 12 def append(*args) 13 query = case args.map(&:class) 14 when [String], [String, Hash] 15 Query.new(args[0], args[1] || {}) 16 when [::ActiveGraph::Core::Query] 17 args[0] 18 else 19 fail ArgumentError, "Could not determine query from arguments: #{args.inspect}" 20 end 21 22 @queries << query 23 end
query()
click to toggle source
# File lib/active_graph/core/query_builder.rb 25 def query 26 ActiveGraph::Core::Query.new 27 end