.gitattributes | 100644 | 0 | 0 | | | 59 Bytes | 333e56f9256836202c671a585da337aab7555cb3f219ba52dfab7d500ba0fb04 |
.github/FUNDING.yml | 100644 | 0 | 0 | | | 35 Bytes | 80d784e407a241839972a1ea7a5dc52483299d1554b7963b00666dd39d9ecc11 |
.github/ISSUE_TEMPLATE.md | 100644 | 0 | 0 | | | 389 Bytes | 19598ea02f829e57ebd49256907b3641ad1665dfdfe7618e1800d3e6548df941 |
.github/PULL_REQUEST_TEMPLATE.md | 100644 | 0 | 0 | | | 520 Bytes | 33ef0ee7ddb7ae4958b8c8e9397ae09770fccab6d59516ce5b695502ff4fddb1 |
.gitignore | 100644 | 0 | 0 | | | 191 Bytes | 53185adc1a3ac2350e305ca2395c069a03c21eb7c928a8dbb7374a40ae2df5e4 |
.rubocop.yml | 100644 | 0 | 0 | | | 931 Bytes | 048008daeba66b02fac098843d6903d1e08bd4ab610c8be919f4952ec1352e41 |
.tidelift.yml | 100644 | 0 | 0 | | | 90 Bytes | 19f944202fb7f9ad9a6c6b2b97af91467a70209f38f0d1624ca04385e2e8a673 |
.travis.yml | 100644 | 0 | 0 | | | 699 Bytes | 7fcd50c6d9c7fbdb08e3a726bbbdd9aba5f6a49e0f1c4da66b988024b29266c2 |
CHANGELOG.md | 100644 | 0 | 0 | | | 9.83 KB | 7cb74a0846bf10cc4925672a5d002da4980e90857d5d08a3e519b6560eb2b598 |
Gemfile | 100644 | 0 | 0 | | | 470 Bytes | 15b2416e8770c1d55e3c3310497f605f8f14fd3bba287330c6fa52400d76f13f |
LICENSE.txt | 100644 | 0 | 0 | | | 1.06 KB | 418ea18a81a4cb93eeef2fedd3783658842778cc29792bcfd6dd5b0be80dc61f |
README.md | 100644 | 0 | 0 | | | 3.82 KB | 8c1d909014769ec655d6845ae2e83573761a76b5172782b9fa92729d74759783 |
Rakefile | 100644 | 0 | 0 | | | 549 Bytes | 0859984f894953b6634e235d52cff17ade4c53026f45f7a79a4aec83632965ea |
action_policy.gemspec | 100644 | 0 | 0 | | | 1.71 KB | 1cedfc2f08e9fadfbc18ce9145a3ff53a7a3e6acf458ff1e58e7e2c1e11811ac |
benchmarks/namespaced_lookup_cache.rb | 100644 | 0 | 0 | | | 1.41 KB | e81d024f3b4b527219e4672a510df85a918df3078392fcd3f10642271bfe6be5 |
bin/console | 100755 | 0 | 0 | | | 348 Bytes | 163293a7bebd0632c4ccab1044659f45dab1377cb55df57a8017f7b54a511fca |
bin/setup | 100755 | 0 | 0 | | | 131 Bytes | e201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead |
docs/.nojekyll | 100644 | 0 | 0 | | | 0 Bytes | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
docs/CNAME | 100644 | 0 | 0 | | | 28 Bytes | 112f38c12afd1b99ae192f4dd706c508c3b86bf801e634268bb8d6e66f7f8e6b |
docs/README.md | 100644 | 0 | 0 | | | 4.32 KB | aa8745db7bcc0f04e16d9106d72c64517832824333f5b61680583a82bc6da24a |
docs/_sidebar.md | 100644 | 0 | 0 | | | 926 Bytes | b4f7b0a8051c0b9f30eb5f9fbbefea7aca25907a464c7f5ce0003bb4c2ef1cd3 |
docs/aliases.md | 100644 | 0 | 0 | | | 3.79 KB | 95734b89c963b99ba23316888cb14cdb8bcdb993adadc0134e7857391678a061 |
docs/assets/docsify-search.js | 100644 | 0 | 0 | | | 11.8 KB | 92be820b75cffa3e4a908093a5b594410b3c75836b9155d37a08190db6ad85a7 |
docs/assets/docsify.min.js | 100644 | 0 | 0 | | | 55.4 KB | 7905158ab134ecef5fb9ad86128bf01af51debc8f64226d4ce591c226f939c97 |
docs/assets/fonts/FiraCode-Medium.woff | 100644 | 0 | 0 | | | 95.9 KB | 56e18fe833cac9a32c1e4cde1d7a39831e4d44c19b3674514e87e1102dcc625b |
docs/assets/fonts/FiraCode-Regular.woff | 100644 | 0 | 0 | | | 95.9 KB | fc82fbfb12fc838b2e0e68f0e81c90351b3ebbc1aef27eed861440e636b60a9b |
docs/assets/images/banner.png | 100644 | 0 | 0 | | | 55.7 KB | 8a69120b83ea2e0fb0d8c16dfe8e61630eabe22af4f009db2e35339d871d0722 |
docs/assets/images/cache.png | 100644 | 0 | 0 | | | 52.5 KB | bbf186cee9e4921238dfc4eedbe137cc53c3d5c91a74cd761e3f775079664587 |
docs/assets/images/cache.svg | 100644 | 0 | 0 | | | 91.9 KB | 30a4481c2e99777ed4c166f449228c55debe9870e5a96bab67e3289c4cfeca00 |
docs/assets/images/layer.png | 100644 | 0 | 0 | | | 67.6 KB | c2fa1abeae424609a9242f41604a0c4a7c3a30b8fe9897f7923b901c4664e86c |
docs/assets/images/layer.svg | 100644 | 0 | 0 | | | 129 KB | 4855cd1efedd069852216750a15ba8d5bdb2ed61c5ae16481b147cc4e133c866 |
docs/assets/prism-ruby.min.js | 100644 | 0 | 0 | | | 2.14 KB | 4853ae2e2e6e8e23e6763dbfe1aa4aa56a5af8edfd615d18ff51f11b94744f9e |
docs/assets/styles.css | 100644 | 0 | 0 | | | 6.3 KB | 896366f4403d3006427725114a190fb5d3883f005ae700d6430d162375ec1e69 |
docs/assets/vue.min.css | 100644 | 0 | 0 | | | 11.7 KB | c47b2e631f05ead593e223ef71240b987df8695ecbfeafcb2c3235524e752f83 |
docs/authorization_context.md | 100644 | 0 | 0 | | | 3.12 KB | 776a79791731dee5a259fa3d7b38307351de68f73db404b2dbfdb7c28a8f4bb4 |
docs/behaviour.md | 100644 | 0 | 0 | | | 2.45 KB | 6087aaccc620b8277dd712ce6b98fe966aa88662df11bb286225fe0eae892f33 |
docs/caching.md | 100644 | 0 | 0 | | | 8.99 KB | d61be5b82e472fb9e5429d16e1b498ac7845e6ad792ca2ee79aaf996b8be5ef2 |
docs/controller_action_aliases.md | 100644 | 0 | 0 | | | 2.62 KB | 533810064cd6535cc1eee99b6de525bbf06ffcd59c80f9ba37f18d7db9bdbc92 |
docs/custom_lookup_chain.md | 100644 | 0 | 0 | | | 1.17 KB | bc5f556bfcb91572e23b2b03df557a594811d1b587d1ba048558530094d7d0ec |
docs/custom_policy.md | 100644 | 0 | 0 | | | 1.14 KB | 0000199fda720acf171eb586939a0caa0262723dd6d28399aa0c65b012689085 |
docs/debugging.md | 100644 | 0 | 0 | | | 1.46 KB | b580b3d9f069b2cc11dee38f4f6a024031d8d4ca0794751029b4b26bb35f3d3a |
docs/decorators.md | 100644 | 0 | 0 | | | 907 Bytes | de15790e962413e7c1f20b5e3a048dbcb4afc5ba0d64bcf04b9726fcec868c7f |
docs/favicon.ico | 100644 | 0 | 0 | | | 7.23 KB | 4a71896ef1f42e67618137e64b9c975a873cbe4038e24c75683f2386eff4a991 |
docs/graphql.md | 100644 | 0 | 0 | | | 9.38 KB | 8be21da42d57aed28dac5df437521b483c950ebb65d434803ef0cfd97a6b89d3 |
docs/i18n.md | 100644 | 0 | 0 | | | 2.29 KB | ff174c90b87acc5dfc961bcc051af5d1951f89a1952d022e74574dd7bd3bd2b2 |
docs/index.html | 100644 | 0 | 0 | | | 1.85 KB | e424221accffdace2f5253a53088f0d72413ce60807f4045a51d1189323ebb1a |
docs/instrumentation.md | 100644 | 0 | 0 | | | 3.25 KB | f6ec69b6d030072477e969b5ac3e2fa10ac62b413d42d3b67c1e4d79362c4ad7 |
docs/lookup_chain.md | 100644 | 0 | 0 | | | 892 Bytes | b5bbe71b14ad54121fe1388a20066ff4b3fad74354f7f5fdaaf577b7781d751b |
docs/namespaces.md | 100644 | 0 | 0 | | | 2.36 KB | f11de6bb39664667e51284b789aa1f8d69377dba1e90373ca2e7d881fd93e74d |
docs/non_rails.md | 100644 | 0 | 0 | | | 781 Bytes | f7ba0a10ae2e2a3c7db97910c52833f7fb1cdf12ff0d0ff291585c4532b3b3cd |
docs/pre_checks.md | 100644 | 0 | 0 | | | 1.36 KB | 6a527f03e4a52911f7bfe1ccd28d89e2856631c4395dcf54068e96fe16487552 |
docs/pundit_migration.md | 100644 | 0 | 0 | | | 2.21 KB | 67f157770649dad865328f25f74cf52c86bd0820b00f2d2413ab6777939dc6f7 |
docs/quick_start.md | 100644 | 0 | 0 | | | 3.37 KB | 3a7b610fca956660f7244b7b2e556f769aa701cde6b88980afd73af50783d638 |
docs/rails.md | 100644 | 0 | 0 | | | 3.83 KB | 200528508e09b8a3259e38e3a2bf89e4fa00066c1fa795772302c16abd08f924 |
docs/reasons.md | 100644 | 0 | 0 | | | 3.41 KB | f14e4b1f26236c0dd3e508a072ee856cf2614125f8e23a421e2dfb7264c5bd55 |
docs/scoping.md | 100644 | 0 | 0 | | | 6.81 KB | df640e9c88af073dd65513e3c1d8f4fc53436659fdf3ad2ec99bdbeab48d85d9 |
docs/testing.md | 100644 | 0 | 0 | | | 8.29 KB | 34d622f0de48a4216b7873d6fd3e38d356fbaf0d1b703d7d46ac23d64976405a |
docs/writing_policies.md | 100644 | 0 | 0 | | | 2.76 KB | ada929c5f1492362f375206b9d1da7c0c28a49caa4e6d419bd3d60b04700362f |
gemfiles/jruby.gemfile | 100644 | 0 | 0 | | | 143 Bytes | dff6c57f2376278f5f733ed4414dda578270f24f5d8d5388b1f8ef0d49f7bd83 |
gemfiles/rails42.gemfile | 100644 | 0 | 0 | | | 134 Bytes | 1bb5a0e2273b97a3f2656d7e5d7acb64463608c72ffd056717ecafb0d48deffc |
gemfiles/rails6.gemfile | 100644 | 0 | 0 | | | 127 Bytes | 1503af854db90a94698a8a564a3feb207ae9c703a51505ef5e55eff6298cf852 |
gemfiles/railsmaster.gemfile | 100644 | 0 | 0 | | | 112 Bytes | e19a9e78a6cd14be29798a8090c755f850336e2015a1cc75759baf5b5cc7f0bf |
lib/action_policy.rb | 100644 | 0 | 0 | | | 1.11 KB | f1c9f67dcbae7ae4d46e7fd60cb18ee1b0974aecba6a26edce06d1be132efd8d |
lib/action_policy/authorizer.rb | 100644 | 0 | 0 | | | 914 Bytes | 3b7967127298eab0c5352e486cde5bb0a5c9bd3e4ea42b46dddcce5777aa6d9e |
lib/action_policy/base.rb | 100644 | 0 | 0 | | | 897 Bytes | ea9aeec31f9d7ed70acf39fff01d791a3464c79e8e3346737bb6071f5edf7901 |
lib/action_policy/behaviour.rb | 100644 | 0 | 0 | | | 3.35 KB | e973d093b5e26633e24f02cb62947d826752d7797ba7ba6fc419a7c8318a7b11 |
lib/action_policy/behaviours/memoized.rb | 100644 | 0 | 0 | | | 1.22 KB | ce2da5ad91968af5fd99d936aabf3dd32bd4f9c1be9ca79f738fc16f201e4e32 |
lib/action_policy/behaviours/namespaced.rb | 100644 | 0 | 0 | | | 2.3 KB | 7fdf5970bdd84599b1022347fa04e6bbe8fbe6fc89929bc4cd6e65260383cb9c |
lib/action_policy/behaviours/policy_for.rb | 100644 | 0 | 0 | | | 1.96 KB | b6c5c4abe820f374f37a14844452da0be3122430b53b1e2017ac0372acc4ef6b |
lib/action_policy/behaviours/scoping.rb | 100644 | 0 | 0 | | | 1.28 KB | 029dea5e96a01390e1f98530f65bb997c9a240fcb55566461ebe6701f7ffd029 |
lib/action_policy/behaviours/thread_memoized.rb | 100644 | 0 | 0 | | | 1.4 KB | 7cbeaa4e7cf97573b007c2314e3d98bd380f5ace0cbc03a97b10bf1704ce0efd |
lib/action_policy/cache_middleware.rb | 100644 | 0 | 0 | | | 315 Bytes | 4bafdcc11c38decbc4fc30c2b6a9af07b8c8f7b50f730d833553108fa59b79c0 |
lib/action_policy/ext/hash_transform_keys.rb | 100644 | 0 | 0 | | | 426 Bytes | 20207c8fa6d4caa63916a4f176c808c89c8b7c08b4bd14107d268c30e0b2fa08 |
lib/action_policy/ext/module_namespace.rb | 100644 | 0 | 0 | | | 790 Bytes | c0f786d3f99a618443c70f68f942c68f47543df67841e90f7e0d8faae68b3017 |
lib/action_policy/ext/policy_cache_key.rb | 100644 | 0 | 0 | | | 1.97 KB | ad8d8fa32bb2a539bc5c1b2b3ce54b9bea5455715c823fb2d7f1d146db961d7c |
lib/action_policy/ext/string_constantize.rb | 100644 | 0 | 0 | | | 630 Bytes | 677bb94eaa9b7cb9fa53dafedc5a02e7021a689cf68322fa5c151b9f95af3c78 |
lib/action_policy/ext/string_match.rb | 100644 | 0 | 0 | | | 255 Bytes | 9a37a2ab346b46bb281675cadbd04f0ed01f90078c6a3341f0a7683684a2ea07 |
lib/action_policy/ext/string_underscore.rb | 100644 | 0 | 0 | | | 388 Bytes | 0f48cf2aa809387f57c0afe9a12a5c9683d964795d2f6a3be6151b25e4a92180 |
lib/action_policy/ext/symbol_classify.rb | 100644 | 0 | 0 | | | 446 Bytes | 33bed53c00ea7520bdf6589f9b15b46d6eddae7f782a27d3d453d311a65a3eb0 |
lib/action_policy/ext/yield_self_then.rb | 100644 | 0 | 0 | | | 504 Bytes | 8bfa4a167d7e6174586e927fbc46121324993ac97689fc3b350b888ed96bc186 |
lib/action_policy/i18n.rb | 100644 | 0 | 0 | | | 1.5 KB | 4d1d4d2b8a404ab68ae920f9868a7e6019d6e99924398f571b8d3899d82d24e7 |
lib/action_policy/lookup_chain.rb | 100644 | 0 | 0 | | | 3.47 KB | de5d8c596162de3136f758dfa311046ead6f14192b66265c347a8f89cebe609e |
lib/action_policy/policy/aliases.rb | 100644 | 0 | 0 | | | 1.82 KB | 22de8b497672e6b49d3fb48d1691cf5ea3724bc845dccd07f95961b924bdf36a |
lib/action_policy/policy/authorization.rb | 100644 | 0 | 0 | | | 2.33 KB | 6686e34d7eb7f05fe4af9450919a5a23e1e95b641e775a3cf3f3733213ac1f89 |
lib/action_policy/policy/cache.rb | 100644 | 0 | 0 | | | 2.18 KB | 31c23d8b5dd1c229db7ddf3f42115b9e01a850eca94fa6d44d44a119277b9a3d |
lib/action_policy/policy/cached_apply.rb | 100644 | 0 | 0 | | | 553 Bytes | 430ee2f4bd3d647ef95ce209b3826408a4b01396dd3c3dc403503cc4116f070f |
lib/action_policy/policy/core.rb | 100644 | 0 | 0 | | | 4.43 KB | 74cd68493cc4496871a2a5f190d2b8f222c741bc6c660779193a1976cddc5ed6 |
lib/action_policy/policy/defaults.rb | 100644 | 0 | 0 | | | 822 Bytes | 38f5457ea7e3bca51ac6f09a14a7956fb851b45c701bf459d9b0d1a6e6bd41de |
lib/action_policy/policy/execution_result.rb | 100644 | 0 | 0 | | | 750 Bytes | d6489cb6bfbf47324d024f508cc7dad406b26f76cf100869a16e826484465ea0 |
lib/action_policy/policy/pre_check.rb | 100644 | 0 | 0 | | | 5.19 KB | 0f1b021536ddc06954dab370d41d007602de2e3d3bd08b4b564b59c400be0756 |
lib/action_policy/policy/reasons.rb | 100644 | 0 | 0 | | | 5.21 KB | c34f59f3e2037108e1375afacb4bc525265efbb72f19f6edb76a7094d48a10fb |
lib/action_policy/policy/scoping.rb | 100644 | 0 | 0 | | | 4.73 KB | 03c08defb03960716897f6d7cc55e9033edd62b04e7a1023b65500112a8363db |
lib/action_policy/rails/authorizer.rb | 100644 | 0 | 0 | | | 530 Bytes | 343c405bcc258bd001bf100c51aeff17d92fb609a4e15f78f3ba48da0d199180 |
lib/action_policy/rails/channel.rb | 100644 | 0 | 0 | | | 335 Bytes | f6d0eebb5d4125d1cffa22e4425d29db1fc09021bc2992fdb3d50801fd9a56fa |
lib/action_policy/rails/controller.rb | 100644 | 0 | 0 | | | 2.22 KB | f8f5e129df3cfa0a781845a309ab06a762e77818d118a49ebe72e465d653ce50 |
lib/action_policy/rails/ext/active_record.rb | 100644 | 0 | 0 | | | 256 Bytes | c27c4ecc9e03c5eef82300a8e6cee46f870e5e1e9365946277c3d189aa66b2d1 |
lib/action_policy/rails/policy/instrumentation.rb | 100644 | 0 | 0 | | | 936 Bytes | 12c2c197125b3007f49548b093a7dbe76016938866e1363e359ea54a8a6ce43c |
lib/action_policy/rails/scope_matchers/action_controller_params.rb | 100644 | 0 | 0 | | | 556 Bytes | 6e0071094dcf07b8b55a18f37fb921f5d4a3125b5abaf34343d923c7915c5742 |
lib/action_policy/rails/scope_matchers/active_record.rb | 100644 | 0 | 0 | | | 711 Bytes | 825a391e059511072858f2ce135ab1c1b3eecde405b1d60969779f82a55b0ba2 |
lib/action_policy/railtie.rb | 100644 | 0 | 0 | | | 3.93 KB | 88fe8bb623ecb0115e67f4bb75bcfef5a890dd8e1c44f6971a2e926406eca3a6 |
lib/action_policy/rspec.rb | 100644 | 0 | 0 | | | 130 Bytes | 7ba411036ed26877476204e7db3900f6655b2f30c5ba43cb06503c9c711fae51 |
lib/action_policy/rspec/be_authorized_to.rb | 100644 | 0 | 0 | | | 2.28 KB | f1176b9dc2a8f9a4987054b8862bcb8e6d7029dc0a75a9f258f722417a827c78 |
lib/action_policy/rspec/dsl.rb | 100644 | 0 | 0 | | | 2.94 KB | 7b86644c7d2142448edf4413b534bc2dbd3854b39c7f17c9c69a7e779f798e21 |
lib/action_policy/rspec/have_authorized_scope.rb | 100644 | 0 | 0 | | | 3.18 KB | 1bda0b9cddd00dc7853a0e35ff6a0b39081d8641a177e32484491581f3bf3408 |
lib/action_policy/rspec/pundit_syntax.rb | 100644 | 0 | 0 | | | 1.01 KB | 928fdb75616fc7d9e95d9755211b19dd7e03fa35545126406cd7a759247384b3 |
lib/action_policy/test_helper.rb | 100644 | 0 | 0 | | | 3.36 KB | 876d996c8ecdb3efd9e13f7b6e4cd60056c0a8918c9dd4ac5bc114353811e80c |
lib/action_policy/testing.rb | 100644 | 0 | 0 | | | 3.05 KB | bb2c536295fc8ff32a90cd770add93a0ef2156da79c8e15ea218225fd57bf6b1 |
lib/action_policy/utils/pretty_print.rb | 100644 | 0 | 0 | | | 3.57 KB | 19c1b999ada0dcdc9a7c00a62ed86d96dc1a7737b1e4aa6d0ba4901d984ca70a |
lib/action_policy/utils/suggest_message.rb | 100644 | 0 | 0 | | | 496 Bytes | 28610e9a342f0b39f432311058dc2f1d673dc90b72dbcce80fdf07443667d32b |
lib/action_policy/version.rb | 100644 | 0 | 0 | | | 75 Bytes | 9f6e406e0a6bbf5d23b38b0d768c7103a0147ece3b83a3aa050180c3691739f6 |
lib/generators/action_policy/install/USAGE | 100644 | 0 | 0 | | | 89 Bytes | 3030b00207ab164ea8059cbf682eb836809816c00fe0af2da32e77d0d074cde7 |
lib/generators/action_policy/install/install_generator.rb | 100644 | 0 | 0 | | | 353 Bytes | 352857af4984dc14107fd32913547fd14737071b3eaa5d6c5223b70aa65b6cde |
lib/generators/action_policy/install/templates/application_policy.rb | 100644 | 0 | 0 | | | 469 Bytes | 1b3f229f408cd84d2fc2f910d59b178a88aab669492705f64e65edc65cf12e92 |
lib/generators/action_policy/policy/USAGE | 100644 | 0 | 0 | | | 183 Bytes | a083500d11085356b2978b4f9364d952183707be3380055f3b9cae916952a965 |
lib/generators/action_policy/policy/policy_generator.rb | 100644 | 0 | 0 | | | 559 Bytes | 30b418ac6fc2782f905fc0212dd2c45f61df0b289609875df4594e98965ea7ee |
lib/generators/action_policy/policy/templates/policy.rb | 100644 | 0 | 0 | | | 504 Bytes | 217ac4093cbd6845e69a7c75f23ff5bd6029f1c90e2cac47383eeff4d6dee898 |
lib/generators/rspec/policy_generator.rb | 100644 | 0 | 0 | | | 371 Bytes | 2e26b15d0ec4d019d937421f6d6d5f93af11fb7723513d8153eafda6518dc5c4 |
lib/generators/rspec/templates/policy_spec.rb | 100644 | 0 | 0 | | | 631 Bytes | 989a4da86969c983ee4f7364b9518a47a4a72ed029506b3cd01f61e0f496be67 |
lib/generators/test_unit/policy_generator.rb | 100644 | 0 | 0 | | | 374 Bytes | ece8c0aa005c985180456cde119dde59b0414537f48b5776ae50cf109e691cb7 |
lib/generators/test_unit/templates/policy_test.rb | 100644 | 0 | 0 | | | 233 Bytes | e0ff8a2254e16c33ee76fd495b5ee13cca06de8ba63311bf73ee491a9114b683 |