action_policy-0.2.2

https://rubygems.org

action_policy

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1119705

number: 0.2.2

platform: ruby

spec_sha256: d7d00ef574f370f75e0af1d86f9234e45b1e0f8c8842e9c98938049628cfa7d2

sha256: d8d190d3790e337dac73a9006f9adc58a90d0e25819e4c8f40960105dd8a4a9a

created_at: 2024-05-13 08:31:03 UTC

updated_at: 2024-06-12 17:33:10 UTC

position: 35

version_data_entries_count: 86

uploaded_at: 2018-07-01 21:13:01 UTC

indexed: true

has_extensions:

extensions:

Gem size: 482 KB

Version Data Entries

Total: 86

Unpacked size: 789 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitattributes1006440059 Bytes333e56f9256836202c671a585da337aab7555cb3f219ba52dfab7d500ba0fb04
.github/ISSUE_TEMPLATE.md10064400389 Bytes19598ea02f829e57ebd49256907b3641ad1665dfdfe7618e1800d3e6548df941
.github/PULL_REQUEST_TEMPLATE.md10064400520 Bytes33ef0ee7ddb7ae4958b8c8e9397ae09770fccab6d59516ce5b695502ff4fddb1
.gitignore10064400101 Bytes67e83b474c50ee29238f1c75c66147da64401a6fb791ec4f6147f2e686abbe24
.rubocop.yml100644001.29 KB97ffaa8c4c81bb4cde635b66ada8a646cd6582bf4d7897ca0c57fb12241074dd
.travis.yml10064400581 Bytes9f2bd31b28e2edbc7e166ae90c9fd6d13d589783c707ac95d51e4e5ff10a606c
CHANGELOG.md100644001.6 KB97c17ac485aa12ef4c2a89201e9a690ca33e36fc2b1480833bdeaa3d985047c5
Gemfile10064400286 Bytes64a025046af0caed494e2ed93bbf0ef14013550481c4e86e0bdfad902afe45ba
LICENSE.txt100644001.06 KB943322737916a36032cde2a32303fae62db402544a0ffe0892461acbeb2a1ba2
README.md100644002.78 KB793b957be2f7de3cd862cc37d5143dd148207662fa8f8de7ec095833294c6a77
Rakefile10064400361 Bytesa80502aca62d8297ea04c43d7f24cb91bdcdb2c108d61cf62e978c56a8a6c0e9
action_policy.gemspec100644001.18 KB99e40c527c11c99437519ec70dff30cbdac699f99dcbde0494b521e612cbb351
benchmarks/namespaced_lookup_cache.rb100644001.41 KBfc9430ba5157b4fc666d1136a4690b66cc857f67c3e608c5e710cafb0e1ad6d1
bin/console10075500348 Bytes163293a7bebd0632c4ccab1044659f45dab1377cb55df57a8017f7b54a511fca
bin/setup10075500131 Bytese201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead
docs/.nojekyll100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
docs/CNAME1006440028 Bytes112f38c12afd1b99ae192f4dd706c508c3b86bf801e634268bb8d6e66f7f8e6b
docs/README.md100644002.53 KBa5ed0512e5f8e33372cf3929b619cca3d759f23141daf27ca9d56bb2a8659741
docs/_sidebar.md10064400683 Bytesfb7ebbbd6d3fef7f30bc36121929711508e836a56cba99f59c81b9717cdc6e0c
docs/aliases.md100644001.61 KBcd4ece6a22ea792de772aaa44012ceafd4f3b1786158ed6f6bd2b68827d32ebd
docs/assets/docsify.min.js1006440055.4 KB7905158ab134ecef5fb9ad86128bf01af51debc8f64226d4ce591c226f939c97
docs/assets/fonts/FiraCode-Medium.woff1006440095.9 KB56e18fe833cac9a32c1e4cde1d7a39831e4d44c19b3674514e87e1102dcc625b
docs/assets/fonts/FiraCode-Regular.woff1006440095.9 KBfc82fbfb12fc838b2e0e68f0e81c90351b3ebbc1aef27eed861440e636b60a9b
docs/assets/images/banner.png1006440055.7 KB8a69120b83ea2e0fb0d8c16dfe8e61630eabe22af4f009db2e35339d871d0722
docs/assets/images/cache.png1006440052.5 KBbbf186cee9e4921238dfc4eedbe137cc53c3d5c91a74cd761e3f775079664587
docs/assets/images/cache.svg1006440091.9 KB30a4481c2e99777ed4c166f449228c55debe9870e5a96bab67e3289c4cfeca00
docs/assets/images/layer.png1006440067.8 KB8589e4d2b651e64499ac12f52818fe9a2df817a9c3c31deb54c8316ef6d558c6
docs/assets/images/layer.svg10064400146 KB7320e303792cdeae7f75e6556f129f457f5c5bc88690291823e306bb3fabede1
docs/assets/prism-ruby.min.js100644002.14 KB4853ae2e2e6e8e23e6763dbfe1aa4aa56a5af8edfd615d18ff51f11b94744f9e
docs/assets/styles.css100644005.86 KB6d05612dc416145e6a8482c8797839bbe3dd28f8333ec2572e9183f63f68d452
docs/assets/vue.min.css1006440011.7 KBc47b2e631f05ead593e223ef71240b987df8695ecbfeafcb2c3235524e752f83
docs/authorization_context.md100644001.4 KB155b1cdcc8d8a62489fadb77a32fc63248f74a7119869468c12f9e72d2600cff
docs/caching.md100644008.44 KB26b3d7df1d1e9049fdbbc5b20c68da9d637432498ca0b88fd93dac342b16340b
docs/controller_action_aliases.md100644002.62 KB533810064cd6535cc1eee99b6de525bbf06ffcd59c80f9ba37f18d7db9bdbc92
docs/custom_lookup_chain.md100644001.17 KBbc5f556bfcb91572e23b2b03df557a594811d1b587d1ba048558530094d7d0ec
docs/custom_policy.md100644001.26 KB419fedb77130a1dea980ea6c5810d610ececc0749f1649fc11ba8c2314bcfcb1
docs/favicon.ico100644007.23 KB4a71896ef1f42e67618137e64b9c975a873cbe4038e24c75683f2386eff4a991
docs/i18n.md1006440042 Bytes9c823e976866dff46472f805f76240de55c1e670b5ff747a740b62aec007cf3d
docs/index.html100644001.74 KB3337a13e624d5b6ea07916d48438e1d38bedbc38a8e54d17aafcaaf0b059dcc9
docs/instrumentation.md1006440045 Bytes7cc367f2e00d3b5b3ff062dc63c096e7dfc2c06634659bd79fa5e0352642d38e
docs/lookup_chain.md10064400771 Bytesdae902250a8867fec020b991422516c5c8ae064807a1b4fc4dcb558992a90dc0
docs/namespaces.md100644001.68 KB62a74857a54a868f12c71de3d4de73e1fed2441cd9db9687a91b6853418097eb
docs/non_rails.md10064400941 Bytes2fb7d379271f9ee112e939906e7c562cb1cffdb7682086a298979574dd9b0b4f
docs/pre_checks.md100644001.36 KB6a527f03e4a52911f7bfe1ccd28d89e2856631c4395dcf54068e96fe16487552
docs/quick_start.md100644003.16 KBcfd6373b4488a26f910fe939001be62e5eb9125a92a2d1414efc9f862467aaba
docs/rails.md100644003.32 KBe8ad0416ad0108f31dd59be4c00942f360f8562a5e1aeff5b5ffabb113e42072
docs/reasons.md100644002.19 KB63fc504a223175cec8c8b1f18befe12d17db56c097aa6423152577d1e673cac0
docs/testing.md100644002.71 KBa966b07598829a9aa459dd3938894b71928f90ab9618506b087f6dea645a060e
docs/writing_policies.md100644002.33 KB9cc0ddf64f29d7f924e91f21611b30a6ce8029f21957164da8bf7d7744420e02
gemfiles/jruby.gemfile1006440073 Bytes9e30678a96068466aea7fdae8997b3fcbbd316655138d07801461ed78d176676
gemfiles/rails42.gemfile1006440073 Bytes99f5c29f40558d2807c82795f818abf151ed04050e4c2d296053890391e0c678
gemfiles/railsmaster.gemfile10064400119 Bytes6ebca4a18c068ed5de815106d8bb39086d07682d0e97db9d728625dfbd36c7da
lib/action_policy.rb10064400981 Bytes29afcc207f8dd6f7d27adb8fe42deac428ac41a6b272973b57456a8c13710967
lib/action_policy/authorizer.rb10064400667 Bytes7f947a680e6e538927635048782ca83b8d76eb254768121fadd282928ca6a66f
lib/action_policy/base.rb10064400812 Bytes334d44fef748523a776aa1b95554a37614d974db6832d7d2fea63622cf297abf
lib/action_policy/behaviour.rb100644002.77 KB595e72a1a5f763c6151b8d503539a40cd831486f354c43acad915dc6ee2e11c0
lib/action_policy/behaviours/memoized.rb100644001.39 KBca9637cce4ee8538915bcefcf825a7127ae561e15a0a52bc58397b885eda4370
lib/action_policy/behaviours/namespaced.rb100644002.3 KB7fdf5970bdd84599b1022347fa04e6bbe8fbe6fc89929bc4cd6e65260383cb9c
lib/action_policy/behaviours/policy_for.rb10064400676 Bytes37dfbb458e40af8b2971ba0492c38458216135be4be1b828523128248ab8201e
lib/action_policy/behaviours/thread_memoized.rb100644001.33 KBfd6883da82ebe691d7a5952af9481c204a81102d5ce05432b9e57cd7988d3159
lib/action_policy/cache_middleware.rb10064400315 Bytes4bafdcc11c38decbc4fc30c2b6a9af07b8c8f7b50f730d833553108fa59b79c0
lib/action_policy/ext/module_namespace.rb10064400789 Bytesd0cd34c99b843cbe6adddaa0909cb2b8f324d6ec436b409e5c14bc7b69cdeefe
lib/action_policy/ext/policy_cache_key.rb100644001.89 KB82f736c987cbb9c58591a3d08fd75c98ef270f334355413e68b28c8eab4c5509
lib/action_policy/ext/string_constantize.rb10064400595 Bytes2d570a798d1c7fe1323208893e570fe7d2aac5cab948f77f1483f7a75ac68f78
lib/action_policy/ext/string_match.rb10064400255 Bytes9a37a2ab346b46bb281675cadbd04f0ed01f90078c6a3341f0a7683684a2ea07
lib/action_policy/ext/string_underscore.rb10064400388 Bytes0f48cf2aa809387f57c0afe9a12a5c9683d964795d2f6a3be6151b25e4a92180
lib/action_policy/ext/yield_self_then.rb10064400504 Bytes8bfa4a167d7e6174586e927fbc46121324993ac97689fc3b350b888ed96bc186
lib/action_policy/lookup_chain.rb100644002.78 KB3b02b4f915f00e44baf7b85461449eaf95ff8659f02ed8a2126c580aecb95d6f
lib/action_policy/policy/aliases.rb100644001.61 KB11d36c298e43d32725057385dbbd59f0926522d331723ddd5850dd3d93ef1027
lib/action_policy/policy/authorization.rb100644002.22 KB3f87691243d363a6ca2411bfbc9b292316201ec1a85ef692eb2f7a73159c76ef
lib/action_policy/policy/cache.rb100644002.14 KB6492e7bc6e541b9cf4ddd5799bbce06189a391cf5bc3af69dec0a7d2e7e61649
lib/action_policy/policy/cached_apply.rb10064400553 Bytes430ee2f4bd3d647ef95ce209b3826408a4b01396dd3c3dc403503cc4116f070f
lib/action_policy/policy/core.rb100644003.22 KB33984475a0d5c11e5ff790c70f547c1b7832f04fecf51bab041d064f5cdfd22c
lib/action_policy/policy/defaults.rb10064400822 Bytes38f5457ea7e3bca51ac6f09a14a7956fb851b45c701bf459d9b0d1a6e6bd41de
lib/action_policy/policy/execution_result.rb10064400467 Bytesa11446cf642b48e5e9fd7547086091ab939ad1b92836c524484462180990c25f
lib/action_policy/policy/pre_check.rb100644005.51 KBc569f2f2d9bd092f6284ad33792b2803438f478e03216cf457bf377ea436b926
lib/action_policy/policy/reasons.rb100644002.79 KBffd3e754850c7ff584b639e4ce3b9fe30dabdac468de8aa936a48574e7d8333e
lib/action_policy/rails/channel.rb10064400335 Bytesf6d0eebb5d4125d1cffa22e4425d29db1fc09021bc2992fdb3d50801fd9a56fa
lib/action_policy/rails/controller.rb100644002.55 KBd38ee903ee4ef695f3618e212e3a3e118d465493a709ae7c8c4e5b2e855aebf6
lib/action_policy/railtie.rb100644002.63 KBec502b6459b7c1aa6876edf9d328625e5d8be6fcad73a8b0d14f07c9379f2975
lib/action_policy/rspec.rb1006440078 Bytesd761af485a0a51bc319ec43f14ef589c8e2ace35dd81fbf73ca74e163b1fb9b7
lib/action_policy/rspec/be_authorized_to.rb100644002.32 KB202bf7dc9ae7f994c102ad6072973dacffadc8bb6752deff9efa499f648a6272
lib/action_policy/rspec/pundit_syntax.rb100644001.03 KBfa5bbf279d1ceadc07f6760a44cd2cbc8a1bb4eb09f181a3e4450d169aa9c39e
lib/action_policy/test_helper.rb100644001.47 KBe872e24762cd8e7a1703a1cb079480655797fb62e39d8505bc2c76bf5e1709d9
lib/action_policy/testing.rb100644001.5 KB42eea6daef439ae19c46bfe1693eb71ce74eb3a88e2870e0dbd1041cf19b04ed
lib/action_policy/version.rb1006440075 Bytes422d1a740cfdbd0ee353c62cc9cfd4c9089018fcbabbb354d1e468e539cb7735