Sha256: a33e0b6c2b8a48300843fcc98d197cae15ded53b8898cb6f632386e96e16c15f

Contents?: true

Size: 484 Bytes

Versions: 3

Compression:

Stored size: 484 Bytes

Contents

module Graphiti::ActiveGraph
  module SideloadResolve
    def initialize(object, resource, query, opts = {})
      @object = object
      @resource = resource
      @query = query
      @opts = opts
      @unpaginated_object = opts[:unpaginated_query].presence || @object

      return if opts[:preloaded]
      @object = @resource.around_scoping(@object, @query.hash) { |scope|
        apply_scoping(scope, opts)
      }
    end

    def resolve_sideloads(parents)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
graphiti-activegraph-0.1.24 lib/graphiti/active_graph/sideload_resolve.rb
graphiti-activegraph-0.1.23 lib/graphiti/active_graph/sideload_resolve.rb
graphiti-activegraph-0.1.22 lib/graphiti/active_graph/sideload_resolve.rb