Class: GraphQL::Client::Response

Inherits:
Object
  • Object
show all
Defined in:
lib/graphql/client/response.rb

Overview

Public: Abstract base class for GraphQL responses.

https://facebook.github.io/graphql/#sec-Response-Format

Direct Known Subclasses

FailedResponse, SuccessfulResponse

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(extensions: nil) ⇒ Response

Internal: Initialize base class.



13
14
15
# File 'lib/graphql/client/response.rb', line 13

def initialize(extensions: nil)
  @extensions = extensions || {}
end

Instance Attribute Details

#extensionsObject (readonly)

Public: Hash of server specific extension metadata.



10
11
12
# File 'lib/graphql/client/response.rb', line 10

def extensions
  @extensions
end