class ActiveGraph::Core::QueryClauses::CreateClause
Constants
- KEYWORD
Public Class Methods
clause_color()
click to toggle source
# File lib/active_graph/core/query_clauses.rb 452 def clause_color 453 ANSI::GREEN 454 end
clause_join()
click to toggle source
# File lib/active_graph/core/query_clauses.rb 448 def clause_join 449 ', ' 450 end
clause_strings(clauses)
click to toggle source
# File lib/active_graph/core/query_clauses.rb 444 def clause_strings(clauses) 445 clauses.map!(&:value) 446 end
Public Instance Methods
from_hash(hash)
click to toggle source
# File lib/active_graph/core/query_clauses.rb 429 def from_hash(hash) 430 if hash.values.any? { |value| value.is_a?(Hash) } 431 hash.map do |key, value| 432 from_key_and_value(key, value) 433 end 434 else 435 "(#{attributes_string(hash)})" 436 end 437 end
from_key_and_value(key, value)
click to toggle source
# File lib/active_graph/core/query_clauses.rb 439 def from_key_and_value(key, value) 440 node_from_key_and_value(key, value, prefer: :label) 441 end
from_string(value)
click to toggle source
# File lib/active_graph/core/query_clauses.rb 421 def from_string(value) 422 value 423 end
from_symbol(value)
click to toggle source
# File lib/active_graph/core/query_clauses.rb 425 def from_symbol(value) 426 "(:#{value})" 427 end