class Neo4j::Core::CypherSession::Responses::Base

Public Instance Methods

each() { |result| ... } click to toggle source
   # File lib/neo4j/core/cypher_session/responses.rb
12 def each
13   results.each do |result|
14     yield result
15   end
16 end
results() click to toggle source
   # File lib/neo4j/core/cypher_session/responses.rb
35 def results
36   fail '#results not implemented!'
37 end
wrap_by_level(none_value) { || ... } click to toggle source
   # File lib/neo4j/core/cypher_session/responses.rb
18 def wrap_by_level(none_value)
19   case @wrap_level
20   when :none
21     if none_value.is_a?(Array)
22       none_value.map(&:symbolize_keys)
23     else
24       none_value.symbolize_keys
25     end
26   when :core_entity
27     yield
28   when :proc
29     yield.wrap
30   else
31     fail ArgumentError, "Invalid wrap_level: #{@wrap_level.inspect}"
32   end
33 end