Module: GraphQLAuthorizer

Defined in:
lib/graphql_authorizer.rb,
lib/errors/configuration.rb,
lib/graphql_authorizer/request.rb,
lib/graphql_authorizer/version.rb,
lib/graphql_authorizer/configuration.rb,
lib/graphql_authorizer/validator/signature.rb,
lib/graphql_authorizer/validator/timestamp.rb

Overview

Main Module

Defined Under Namespace

Modules: Errors, Validator Classes: Configuration, Request

Constant Summary collapse

VERSION =
"1.0.6".freeze

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

We want to extend app configuration by requiring User’s to provide a block in application’s initializer. lizabinante.com/blog/creating-a-configurable-ruby-gem/ robots.thoughtbot.com/mygem-configure-block



12
13
14
# File 'lib/graphql_authorizer.rb', line 12

def configuration
  @configuration
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



15
16
17
18
# File 'lib/graphql_authorizer.rb', line 15

def self.configure
  self.configuration ||= Configuration.new
  yield(configuration)
end