Module: GraphqlAuthorize

Includes:
FieldResolveStep
Defined in:
lib/graphql_authorize.rb,
lib/graphql_authorize/version.rb,
lib/graphql_authorize/ext/field.rb,
lib/graphql_authorize/configuration.rb,
lib/graphql_authorize/ext/schema_field.rb,
lib/graphql_authorize/auth_adapters/base.rb,
lib/graphql_authorize/auth_adapters/pundit.rb,
lib/graphql_authorize/ext/field_resolve_step.rb,
lib/graphql_authorize/auth_adapters/can_can_can.rb

Defined Under Namespace

Modules: AuthAdapters, Field, FieldResolveStep, SchemaField Classes: Configuration

Constant Summary collapse

VERSION =
"0.4.0"

Class Method Summary collapse

Methods included from FieldResolveStep

#call

Class Method Details

.configObject



17
18
19
# File 'lib/graphql_authorize.rb', line 17

def config
  @config ||= Configuration.new
end

.configure {|config| ... } ⇒ Object

Yields:



21
22
23
# File 'lib/graphql_authorize.rb', line 21

def configure
  yield config
end

.supports_class_syntax?Boolean

Returns:

  • (Boolean)


25
26
27
# File 'lib/graphql_authorize.rb', line 25

def supports_class_syntax?
  Gem.loaded_specs["graphql"].version >= Gem::Version.create("1.8")
end