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
#call
Class Method Details
.config ⇒ Object
17
18
19
|
# File 'lib/graphql_authorize.rb', line 17
def config
@config ||= Configuration.new
end
|
21
22
23
|
# File 'lib/graphql_authorize.rb', line 21
def configure
yield config
end
|
.supports_class_syntax? ⇒ 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
|