Class: CognitoRails::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/cognito_rails/config.rb

Class Attribute Summary collapse

Class Attribute Details

.aws_client_credentialsString

Returns AWS access key id.

Returns:

  • (String)

    AWS access key id



9
10
11
# File 'lib/cognito_rails/config.rb', line 9

def aws_client_credentials
  @aws_client_credentials || {}
end

.aws_regionString

Returns AWS region.

Returns:

  • (String)

    AWS region

Raises:

  • (RuntimeError)

    if not set



37
38
39
# File 'lib/cognito_rails/config.rb', line 37

def aws_region
  @aws_region || (raise 'Missing config aws_region')
end

.aws_user_pool_idString

Returns AWS user pool id.

Returns:

  • (String)

    AWS user pool id

Raises:

  • (RuntimeError)

    if not set



43
44
45
# File 'lib/cognito_rails/config.rb', line 43

def aws_user_pool_id
  @aws_user_pool_id || (raise 'Missing config aws_user_pool_id')
end

.cache_adapter#fetch?

Returns:

  • (#fetch, nil)


33
# File 'lib/cognito_rails/config.rb', line 33

attr_accessor :logger, :cache_adapter

.default_user_classString

Returns default user class.

Returns:

  • (String)

    default user class

Raises:

  • (RuntimeError)

    if not set



49
50
51
# File 'lib/cognito_rails/config.rb', line 49

def default_user_class
  @default_user_class || (raise 'Missing config default_user_class')
end

.loggerLogger

Returns:

  • (Logger)


33
34
35
# File 'lib/cognito_rails/config.rb', line 33

def logger
  @logger
end

.skip_model_hooksBoolean

Returns skip model hooks.

Returns:

  • (Boolean)

    skip model hooks



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

def skip_model_hooks
  !!@skip_model_hooks
end