gitextract_wfsck2t6/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── PULL_REQUEST_TEMPLATE/ │ │ └── gem_release_template.md │ ├── pull_request_template.md │ └── workflows/ │ ├── main.yml │ └── push_gem.yml ├── .gitignore ├── .rubocop_ignore_git.yml ├── .standard.yml ├── .yardopts ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── SECURITY.md ├── bin/ │ ├── console │ └── setup ├── config/ │ └── rubocop-rspec.yml ├── lib/ │ ├── generators/ │ │ ├── pundit/ │ │ │ ├── install/ │ │ │ │ ├── USAGE │ │ │ │ ├── install_generator.rb │ │ │ │ └── templates/ │ │ │ │ └── application_policy.rb.tt │ │ │ └── policy/ │ │ │ ├── USAGE │ │ │ ├── policy_generator.rb │ │ │ └── templates/ │ │ │ └── policy.rb.tt │ │ ├── rspec/ │ │ │ ├── policy_generator.rb │ │ │ └── templates/ │ │ │ └── policy_spec.rb.tt │ │ └── test_unit/ │ │ ├── policy_generator.rb │ │ └── templates/ │ │ └── policy_test.rb.tt │ ├── pundit/ │ │ ├── authorization.rb │ │ ├── cache_store/ │ │ │ ├── legacy_store.rb │ │ │ └── null_store.rb │ │ ├── cache_store.rb │ │ ├── context.rb │ │ ├── error.rb │ │ ├── helper.rb │ │ ├── policy_finder.rb │ │ ├── railtie.rb │ │ ├── rspec.rb │ │ └── version.rb │ └── pundit.rb ├── pundit.gemspec └── spec/ ├── authorization_spec.rb ├── generators_spec.rb ├── policies/ │ └── post_policy_spec.rb ├── policy_finder_spec.rb ├── pundit/ │ └── helper_spec.rb ├── pundit_spec.rb ├── rspec_dsl_spec.rb ├── spec_helper.rb └── support/ ├── lib/ │ ├── controller.rb │ ├── custom_cache.rb │ └── instance_tracking.rb ├── models/ │ ├── article.rb │ ├── article_tag.rb │ ├── artificial_blog.rb │ ├── blog.rb │ ├── comment.rb │ ├── comment_four_five_six.rb │ ├── comment_scope.rb │ ├── comments_relation.rb │ ├── customer/ │ │ └── post.rb │ ├── default_scope_contains_error.rb │ ├── dummy_current_user.rb │ ├── foo.rb │ ├── post.rb │ ├── post_four_five_six.rb │ ├── project_one_two_three/ │ │ ├── avatar_four_five_six.rb │ │ └── tag_four_five_six.rb │ └── wiki.rb └── policies/ ├── article_tag_other_name_policy.rb ├── base_policy.rb ├── blog_policy.rb ├── comment_policy.rb ├── criteria_policy.rb ├── default_scope_contains_error_policy.rb ├── dummy_current_user_policy.rb ├── nil_class_policy.rb ├── post_policy.rb ├── project/ │ ├── admin/ │ │ └── comment_policy.rb │ ├── comment_policy.rb │ ├── criteria_policy.rb │ └── post_policy.rb ├── project_one_two_three/ │ ├── avatar_four_five_six_policy.rb │ ├── comment_four_five_six_policy.rb │ ├── criteria_four_five_six_policy.rb │ ├── post_four_five_six_policy.rb │ └── tag_four_five_six_policy.rb ├── publication_policy.rb └── wiki_policy.rb