.github/workflows/ci.yml | |
|
|
.gitignore | |
|
|
.rspec | |
|
|
.rubocop.yml | |
|
|
CHANGELOG.md | |
|
|
CODE_OF_CONDUCT.md | |
|
|
CONTRIBUTING.md | |
|
|
Gemfile | |
|
|
Gemfile.lock | |
|
|
LICENSE.txt | |
|
|
README.md | |
|
|
Rakefile | |
|
|
bin/console | |
|
|
bin/setup | |
|
|
permisi.gemspec | |
|
|
lib/generators/permisi/install_generator.rb | 24 |
|
|
lib/generators/permisi/templates/initializer.rb | 7 |
|
|
lib/generators/permisi/templates/migration.rb | 25 |
|
|
lib/permisi.rb | 26 |
|
|
lib/permisi/actable.rb | 8 |
|
|
lib/permisi/backend.rb | 22 |
|
|
lib/permisi/backend/active_record.rb | 21 |
|
|
lib/permisi/backend/active_record/actor.rb | 47 |
|
|
lib/permisi/backend/active_record/actor_role.rb | 15 |
|
|
lib/permisi/backend/active_record/role.rb | 31 |
|
|
lib/permisi/backend/mongoid.rb | 7 |
|
|
lib/permisi/config.rb | 39 | A 25 mins |
|
lib/permisi/permission_util.rb | 83 |
|
|
lib/permisi/version.rb | 3 |
|
|