Sha256: 581122bf9ad2b338acaba930fcb588e22d6fdf88197b3faf558bba08dae31fa4
Contents?: true
Size: 906 Bytes
Versions: 2
Compression:
Stored size: 906 Bytes
Contents
require 'neo4j/core/cypher_session/result' module Neo4j module Core class CypherSession module Responses MAP = {} class Base include Enumerable def each results.each do |result| yield result end end def wrap_by_level(none_value) case @wrap_level when :none if none_value.is_a?(Array) none_value.map(&:symbolize_keys) else none_value.symbolize_keys end when :core_entity yield when :proc yield.wrap else fail ArgumentError, "Invalid wrap_level: #{@wrap_level.inspect}" end end def results fail '#results not implemented!' end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
neo4j-core-9.0.0 | lib/neo4j/core/cypher_session/responses.rb |
neo4j-core-9.0.0.alpha.1 | lib/neo4j/core/cypher_session/responses.rb |