Module: PgRls::ActiveRecord::ConnectionAdapters::PostgreSQL
- Defined in:
- lib/pg_rls/active_record/connection_adapters/postgre_sql.rb,
lib/pg_rls/active_record/connection_adapters/postgre_sql/errors.rb,
lib/pg_rls/active_record/connection_adapters/postgre_sql/rls_policies.rb,
lib/pg_rls/active_record/connection_adapters/postgre_sql/rls_triggers.rb,
lib/pg_rls/active_record/connection_adapters/postgre_sql/rls_functions.rb,
lib/pg_rls/active_record/connection_adapters/postgre_sql/schema_dumper.rb,
lib/pg_rls/active_record/connection_adapters/postgre_sql/schema_statements.rb,
lib/pg_rls/active_record/connection_adapters/postgre_sql/sql_helper_method.rb,
lib/pg_rls/active_record/connection_adapters/postgre_sql/rls_user_statements.rb,
lib/pg_rls/active_record/connection_adapters/postgre_sql/check_rls_user_privileges.rb,
lib/pg_rls/active_record/connection_adapters/postgre_sql/grant_rls_user_privileges.rb
Overview
ActiveRecord PostgreSQL Connection Adapter Extension
Defined Under Namespace
Modules: CheckRlsUserPrivileges, GrantRlsUserPrivileges, RlsFunctions, RlsPolicies, RlsTriggers, RlsUserStatements, SchemaDumper, SchemaStatements, SqlHelperMethod Classes: TableRlsNotEnabledError, TableUserPolicyDoesNotExistError, UserDoesNotExistError, UserMissingSchemaUsagePrivilegeError, UserMissingSequencePrivilegesError, UserMissingTablePrivilegesError, UserNotInPgRlsGroupError
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
20 21 22 23 24 25 26 27 28 |
# File 'lib/pg_rls/active_record/connection_adapters/postgre_sql.rb', line 20 def self.included(base) # Dynamically include all modules into the adapter constants.each do |const_name| next if const_name == :SchemaDumper mod = const_get(const_name) base.include(mod) if mod.is_a?(Module) && !mod.is_a?(Class) end end |