Module: Yes::Auth

Defined in:
lib/yes/auth.rb,
lib/yes/auth/railtie.rb,
lib/yes/auth/version.rb,
lib/yes/auth/subscriptions.rb,
lib/yes/auth/principals/role.rb,
lib/yes/auth/principals/user.rb,
lib/yes/auth/generators/base_generator.rb,
lib/yes/auth/generators/install_generator.rb,
lib/yes/auth/principals/read_resource_access.rb,
lib/yes/auth/principals/write_resource_access.rb,
lib/yes/auth/read_models/principals/role/builder.rb,
lib/yes/auth/read_models/principals/user/builder.rb,
lib/yes/auth/generators/principals/role_generator.rb,
lib/yes/auth/generators/principals/user_generator.rb,
lib/yes/auth/generators/principals/user_role_generator.rb,
lib/yes/auth/cerbos/read_resource_access/principal_data.rb,
lib/yes/auth/cerbos/write_resource_access/principal_data.rb,
lib/yes/auth/cerbos/read_resource_access/principal_attributes.rb,
lib/yes/auth/read_models/principals/role/on_role_name_changed.rb,
lib/yes/auth/read_models/principals/user/on_principal_removed.rb,
lib/yes/auth/cerbos/write_resource_access/principal_attributes.rb,
lib/yes/auth/read_models/principals/read_resource_access/builder.rb,
lib/yes/auth/read_models/principals/user/on_principal_role_added.rb,
lib/yes/auth/generators/principals/read_resource_access_generator.rb,
lib/yes/auth/read_models/principals/write_resource_access/builder.rb,
lib/yes/auth/generators/principals/write_resource_access_generator.rb,
lib/yes/auth/read_models/principals/user/on_principal_role_removed.rb,
lib/yes/auth/read_models/principals/user/on_principal_attribute_changed.rb,
lib/yes/auth/read_models/principals/user/on_principal_identity_assigned.rb,
lib/yes/auth/read_models/principals/read_resource_access/on_read_resource_access_removed.rb,
lib/yes/auth/read_models/principals/write_resource_access/on_write_resource_access_removed.rb,
lib/yes/auth/read_models/principals/read_resource_access/on_read_resource_access_role_changed.rb,
lib/yes/auth/read_models/principals/read_resource_access/on_read_resource_access_scope_changed.rb,
lib/yes/auth/read_models/principals/write_resource_access/on_write_resource_access_role_changed.rb,
lib/yes/auth/read_models/principals/read_resource_access/on_read_resource_access_service_changed.rb,
lib/yes/auth/read_models/principals/read_resource_access/on_read_resource_access_resource_assigned.rb,
lib/yes/auth/read_models/principals/write_resource_access/on_write_resource_access_context_changed.rb,
lib/yes/auth/read_models/principals/read_resource_access/on_read_resource_access_principal_assigned.rb,
lib/yes/auth/read_models/principals/write_resource_access/on_write_resource_access_attribute_changed.rb,
lib/yes/auth/read_models/principals/write_resource_access/on_write_resource_access_resource_assigned.rb,
lib/yes/auth/read_models/principals/write_resource_access/on_write_resource_access_principal_assigned.rb,
lib/yes/auth/read_models/principals/read_resource_access/on_read_resource_access_resource_type_changed.rb,
lib/yes/auth/read_models/principals/write_resource_access/on_write_resource_access_resource_type_changed.rb

Defined Under Namespace

Modules: Cerbos, Generators, Principals, ReadModels Classes: Railtie, Subscriptions

Constant Summary collapse

VERSION =
'1.1.0'

Class Method Summary collapse

Class Method Details

.loaderZeitwerk::Loader

Returns the configured Zeitwerk loader for yes-auth.

Returns:

  • (Zeitwerk::Loader)

    the configured Zeitwerk loader for yes-auth



10
11
12
13
14
15
16
17
18
19
20
# File 'lib/yes/auth.rb', line 10

def loader
  @loader ||= begin
    loader = Zeitwerk::Loader.new
    loader.tag = 'yes-auth'
    loader.push_dir(File.expand_path('..', __dir__))
    loader.ignore("#{__dir__}/auth/version.rb")
    loader.ignore("#{__dir__}/auth/railtie.rb")
    loader.setup
    loader
  end
end