Module: SyncAttrWithAuth0
- Defined in:
- lib/sync_attr_with_auth0.rb,
lib/sync_attr_with_auth0/auth0.rb,
lib/sync_attr_with_auth0/configuration.rb,
lib/sync_attr_with_auth0/adapters/active_record.rb,
lib/sync_attr_with_auth0/adapters/active_record/auth0_sync.rb,
lib/sync_attr_with_auth0/adapters/active_record/validation.rb
Defined Under Namespace
Modules: Adapters, Auth0 Classes: Configuration
Class Attribute Summary collapse
-
.configuration ⇒ Object
Returns the value of attribute configuration.
Class Method Summary collapse
-
.configure {|configuration| ... } ⇒ Object
Start a SyncAttrWithAuth0 configuration block in an initializer.
- .reset_configuration ⇒ Object
Class Attribute Details
.configuration ⇒ Object
Returns the value of attribute configuration.
6 7 8 |
# File 'lib/sync_attr_with_auth0/configuration.rb', line 6 def configuration @configuration end |
Class Method Details
.configure {|configuration| ... } ⇒ Object
Start a SyncAttrWithAuth0 configuration block in an initializer
example: Provide a default UID for the applicaiton
SyncAttrWithAuth0.configure do |config|
config.auth0_uid_attribute = :auth0_uid
end
15 16 17 |
# File 'lib/sync_attr_with_auth0/configuration.rb', line 15 def self.configure yield configuration end |
.reset_configuration ⇒ Object
23 24 25 |
# File 'lib/sync_attr_with_auth0/configuration.rb', line 23 def self.reset_configuration @configuration = Configuration.new end |