docs/_sidebar.md | 100644 | 0 | 0 | | | 926 Bytes | b4f7b0a8051c0b9f30eb5f9fbbefea7aca25907a464c7f5ce0003bb4c2ef1cd3 |
.gitattributes | 100644 | 0 | 0 | | | 59 Bytes | 333e56f9256836202c671a585da337aab7555cb3f219ba52dfab7d500ba0fb04 |
.github/ISSUE_TEMPLATE.md | 100644 | 0 | 0 | | | 617 Bytes | 2e72045e3e7b6f63327188847be74c12e2119e85e1119b1686997e1651857328 |
.github/PULL_REQUEST_TEMPLATE.md | 100644 | 0 | 0 | | | 520 Bytes | 33ef0ee7ddb7ae4958b8c8e9397ae09770fccab6d59516ce5b695502ff4fddb1 |
.github/bug_report_template.rb | 100644 | 0 | 0 | | | 3.11 KB | 10bb97145feac410c95c0323e27fd0cd2f0d7a3780f2ea530646e96e09486337 |
.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 | d762ba3af4b6ad4fc3db054c9ab6cd709811c166836468f0cf65c0cad6f29ee7 |
CHANGELOG.md | 100644 | 0 | 0 | | | 10.8 KB | dfb8d3940cb7803a592c98be8914dc1a158117cb32fe6d50b24e641cb0692017 |
Gemfile | 100644 | 0 | 0 | | | 470 Bytes | 15b2416e8770c1d55e3c3310497f605f8f14fd3bba287330c6fa52400d76f13f |
LICENSE.txt | 100644 | 0 | 0 | | | 1.06 KB | 945f5020d84c53aba06fd95535897fe6887369e79c79247a92a0b5ea1bd99882 |
README.md | 100644 | 0 | 0 | | | 3.65 KB | 7dc605ef5e2ff0c91ed38906d8f82173be28876f0d80e0ecf3a0862a37c5c13d |
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.53 KB | e49255d28c5a4efe60a3860d8c32f7f122cf6061f2daabd94bf0f4ba63e76743 |
benchmarks/pre_checks.rb | 100644 | 0 | 0 | | | 1.24 KB | 5b55771ee5931ccbc643c479b9f2c1f019861a696d5c963af055a91db7282581 |
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.51 KB | b5e9f107ffa9577ec98824489d53214cfc1c2c3bdd55f279040ab5026737d2b5 |
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 | | | 9.69 KB | c498bd0083d6e85182f5bde4cdfc2574e542475c607706613da46d55ee33ec4d |
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 | | | 1016 Bytes | 3fab0a296a422cf6f875027f6233aa6ef844cb362b3f6b7be2c945663797aac0 |
docs/namespaces.md | 100644 | 0 | 0 | | | 2.36 KB | 7e72bf87fd9f7ce83ac564f9680a13efa8b5965580a2fa84fcd14b2435c2319e |
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.38 KB | de4af0ab8d2cddfdd1d3ad990f5e845e119f31a597352f5d879f6b3a34bb4ffe |
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 | | | 9.7 KB | a340d1b8db55e8e80ff678d722c710e0e25213c05c44509a1806adf4595a4176 |
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 | | | 154 Bytes | a29edc2401e59ba357c4c0db569b42d82bdf367507f6c4868bf7778b89e49f88 |
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.86 KB | d82ecfd65dfe05e76ff018285339b9bb4d8367d4792d945197d2dc49847e45f1 |
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_camelize.rb | 100644 | 0 | 0 | | | 446 Bytes | ba1cebf6a3d8d7c7517f5717f57b4291dfc091dec6a1398a08c96e117fe4b1d7 |
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.82 KB | 9e35ad4db89e28500998531f666d17a60a275c9c79de46dc7da5d2ecc6aade93 |
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 | e6b5273395499057aea050ff1f8460182514e20d47e430ff420bd5e7c69025d4 |
lib/action_policy/policy/cache.rb | 100644 | 0 | 0 | | | 2.61 KB | 3b084e018306b5f87a719a0a623d9598055bbd44a624ffe21b52b9a79d758a86 |
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 | d15a85dac5624dd17ddf3b3bd7b7631cc45159b6ceeaae41469301587b03d55d |
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 | | | 485 Bytes | 3c76e2b42a0d3644fd193a6d15f0bd9a55a3a9ef340accf38023f51026e28854 |
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.96 KB | 7861125d6a9036df6571c94ef3d1bb9ee86996145236a2ddf605d88fbda7f7f1 |
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.1 KB | 46f25a97b87d26fd4ab2cff550f5b7d53a904e56b9fa9dd963bf7dc32e827be9 |
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 | a7afdfd26e3d4341815a965cb2fc142d36275d224e6be8fb7d5dc93eb4475b37 |
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 | | | 470 Bytes | 975d848225b6d8ce84b3032f59e57fa0dd0c3049d8c2070089dca440eae27c73 |
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 |