class Neo4j::Core::QueryClauses::CreateClause

Constants

KEYWORD

Public Class Methods

clause_color() click to toggle source
    # File lib/neo4j/core/query_clauses.rb
454 def clause_color
455   ANSI::GREEN
456 end
clause_join() click to toggle source
    # File lib/neo4j/core/query_clauses.rb
450 def clause_join
451   ', '
452 end
clause_strings(clauses) click to toggle source
    # File lib/neo4j/core/query_clauses.rb
446 def clause_strings(clauses)
447   clauses.map!(&:value)
448 end

Public Instance Methods

from_hash(hash) click to toggle source
    # File lib/neo4j/core/query_clauses.rb
431 def from_hash(hash)
432   if hash.values.any? { |value| value.is_a?(Hash) }
433     hash.map do |key, value|
434       from_key_and_value(key, value)
435     end
436   else
437     "(#{attributes_string(hash)})"
438   end
439 end
from_key_and_value(key, value) click to toggle source
    # File lib/neo4j/core/query_clauses.rb
441 def from_key_and_value(key, value)
442   node_from_key_and_value(key, value, prefer: :label)
443 end
from_string(value) click to toggle source
    # File lib/neo4j/core/query_clauses.rb
423 def from_string(value)
424   value
425 end
from_symbol(value) click to toggle source
    # File lib/neo4j/core/query_clauses.rb
427 def from_symbol(value)
428   "(:#{value})"
429 end