Sha256: 63037c9d1aa415335236361a1d1360cc0be17e103dd90aa3cc728f72de4eccc3

Contents?: true

Size: 346 Bytes

Versions: 4

Compression:

Stored size: 346 Bytes

Contents

module Resolvers
  class Base < GraphQL::Schema::Resolver
    # argument_class Arguments::Base
    def decode_global_key(id)
      _, data_id = SoulsApiSchema.from_global_id(id)
      data_id
    end

    def apply_first(scope, value)
      scope.limit(value)
    end

    def apply_skip(scope, value)
      scope.offset(value)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
souls-0.24.2 apps/api/app/graphql/resolvers/base.rb
souls-0.24.1 apps/api/app/graphql/resolvers/base.rb
souls-0.22.8 hoy/app/graphql/resolvers/base.rb
souls-0.22.7 hoy/app/graphql/resolvers/base.rb