Sha256: 9746e2bc0d6666d886da492ffbbab1901ec213bf51c3903fc306ed67943f32a3

Contents?: true

Size: 388 Bytes

Versions: 5

Compression:

Stored size: 388 Bytes

Contents

# frozen_string_literal: true

module ActiveGraphExtensions
  module Node
    module Query
      # We need earlier proxy to generate cypher in query proxy eagerloading
      module QueryProxy
        def branch(&block)
          proxy = super
          proxy.instance_variable_set(:@break_proxy, as(identity).instance_eval(&block))
          proxy
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
activegraph-extensions-0.1.0 lib/active_graph_extensions/node/query/query_proxy.rb
activegraph-extensions-0.0.4-java lib/active_graph_extensions/node/query/query_proxy.rb
activegraph-extensions-0.0.3-java lib/active_graph_extensions/node/query/query_proxy.rb
activegraph-extensions-0.0.2-java lib/active_graph_extensions/node/query/query_proxy.rb
activegraph-extensions-0.0.1-java lib/active_graph_extensions/node/query/query_proxy.rb