action_policy-0.5.0

https://rubygems.org

action_policy

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

homepage_uri
https://actionpolicy.evilmartians.io/
changelog_uri
https://github.com/palkan/action_policy/blob/master/CHANGELOG.md
bug_tracker_uri
http://github.com/palkan/action_policy/issues
source_code_uri
http://github.com/palkan/action_policy
documentation_uri
https://actionpolicy.evilmartians.io/

id: 1119719

number: 0.5.0

platform: ruby

spec_sha256: be650b5389f9ff4f906c0fc07b52ebaf3c6c0466f573e8127ce080afc6bbe5d5

sha256: 557cda5370b3b792731fc1b31899e1bab26880471a1cf2560d0c36cdc279210f

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

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

position: 22

version_data_entries_count: 59

uploaded_at: 2020-09-29 11:14:36 UTC

indexed: true

has_extensions:

extensions:

Gem size: 32.5 KB

Version Data Entries

Total: 59

Unpacked size: 103 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
CHANGELOG.md1006440011.5 KB2a187aea4e47d9c62d4618c26fa97fdc19046378b92e3f89096bc4963040df78
LICENSE.txt100644001.06 KB945f5020d84c53aba06fd95535897fe6887369e79c79247a92a0b5ea1bd99882
README.md100644003.7 KBb8b4998703beb8497e18ddf179b37027cdcedfcc466c32d342ada0271cc663c1
lib/action_policy.rb100644001.26 KB6fbe3971a68fc15ba06a4917cd4af03b24cd8458da5909655ee825901a68c4d3
lib/action_policy/authorizer.rb10064400914 Bytes3b7967127298eab0c5352e486cde5bb0a5c9bd3e4ea42b46dddcce5777aa6d9e
lib/action_policy/base.rb10064400897 Bytesea9aeec31f9d7ed70acf39fff01d791a3464c79e8e3346737bb6071f5edf7901
lib/action_policy/behaviour.rb100644003.53 KBf789e3dce82c5a048a68adda3e62cd0e22d29c22de0b672e6c09c4164f42faaa
lib/action_policy/behaviours/memoized.rb100644001.22 KBce2da5ad91968af5fd99d936aabf3dd32bd4f9c1be9ca79f738fc16f201e4e32
lib/action_policy/behaviours/namespaced.rb100644002.3 KB7fdf5970bdd84599b1022347fa04e6bbe8fbe6fc89929bc4cd6e65260383cb9c
lib/action_policy/behaviours/policy_for.rb100644002.13 KB2f6382d3119a018678ed68d117916908687600d3d253f1ab253252d924ae1ba5
lib/action_policy/behaviours/scoping.rb100644001.27 KBd91aab0bdf1272e51a3519e4836fe86cb604620939080cb52ea11cb21925c3c2
lib/action_policy/behaviours/thread_memoized.rb100644001.39 KBd042094a18c93b2c54fb5ac9622ba99a4c34d53da38fc3f44bd1fa63359449e2
lib/action_policy/cache_middleware.rb10064400315 Bytes4bafdcc11c38decbc4fc30c2b6a9af07b8c8f7b50f730d833553108fa59b79c0
lib/action_policy/ext/hash_transform_keys.rb10064400426 Bytes20207c8fa6d4caa63916a4f176c808c89c8b7c08b4bd14107d268c30e0b2fa08
lib/action_policy/ext/module_namespace.rb10064400653 Bytes4054399110338a334293ff5f93d65308465fef9f001d545721dffcd7ea4b562c
lib/action_policy/ext/policy_cache_key.rb100644001.66 KBe2c72e491d9b46e0c030a740f297310c20943609a7e6859ac2eff0dd573fc576
lib/action_policy/ext/string_constantize.rb10064400630 Bytes677bb94eaa9b7cb9fa53dafedc5a02e7021a689cf68322fa5c151b9f95af3c78
lib/action_policy/ext/string_underscore.rb10064400388 Bytes0f48cf2aa809387f57c0afe9a12a5c9683d964795d2f6a3be6151b25e4a92180
lib/action_policy/ext/symbol_camelize.rb10064400446 Bytesba1cebf6a3d8d7c7517f5717f57b4291dfc091dec6a1398a08c96e117fe4b1d7
lib/action_policy/i18n.rb100644001.49 KB2f29de5be471678c0b21b8275789db122f756c476ad3487b8b57f48b8d645e3c
lib/action_policy/lookup_chain.rb100644004.56 KBd72320773b1812ebf109e6eb5472c609a76f6570c6b694a307aa09c53513bec1
lib/action_policy/policy/aliases.rb100644001.77 KB151230c402c25b006619bde11eff51e98cb214b6c8fa9ca52f47d1c17852873a
lib/action_policy/policy/authorization.rb100644002.31 KB56fa470e0c95a241e4b515338cc4bd716032939fe58fe228e9a3c3ec7340499c
lib/action_policy/policy/cache.rb100644002.41 KB071c00001b8f02d9a05a3ffb85fe4688e697f591ce6a9a74ab1b6363b05741d8
lib/action_policy/policy/cached_apply.rb10064400553 Bytes430ee2f4bd3d647ef95ce209b3826408a4b01396dd3c3dc403503cc4116f070f
lib/action_policy/policy/core.rb100644004.72 KBdb331b7c5b9dcdf574dfb9b58d7af6fe15367d6b779c46e7d6e44c9366077b19
lib/action_policy/policy/defaults.rb10064400780 Bytes0bb148e05506fb5249a2137e3f3a503e61ca3322f6868756026e971e078c42a5
lib/action_policy/policy/execution_result.rb10064400708 Bytesb0411f4203f3752b64c839db39e5c71ba04f5a874339116f8081f908c76ccdfa
lib/action_policy/policy/pre_check.rb100644004.31 KB4f1afbba22abfa45cd203d8f472d48f38f21d99ebd80fc2f94f2c8443c342db7
lib/action_policy/policy/reasons.rb100644005.52 KB53e9df0570ac1358816bf08668b10a0adb09fd6ad4ed011a1371d374b4a38f9a
lib/action_policy/policy/scoping.rb100644004.71 KB5df09dcf6c895dc7dda4efc1162ef8387f9d9be4821c46d9b2d58caa293c3218
lib/action_policy/rails/authorizer.rb10064400530 Bytes343c405bcc258bd001bf100c51aeff17d92fb609a4e15f78f3ba48da0d199180
lib/action_policy/rails/channel.rb10064400335 Bytesf6d0eebb5d4125d1cffa22e4425d29db1fc09021bc2992fdb3d50801fd9a56fa
lib/action_policy/rails/controller.rb100644002.38 KB73c80bc2bc0bb6dc1c5bc4f2b670b27c3e662f30fad1656683c27d1daf9f08ab
lib/action_policy/rails/ext/active_record.rb10064400485 Bytes3c76e2b42a0d3644fd193a6d15f0bd9a55a3a9ef340accf38023f51026e28854
lib/action_policy/rails/policy/instrumentation.rb10064400957 Bytes9d3e89163d22e00ce1097bd2cae596bd0e2310d54ed0425d604b0cb6f5c6cb02
lib/action_policy/rails/scope_matchers/action_controller_params.rb10064400556 Bytes6e0071094dcf07b8b55a18f37fb921f5d4a3125b5abaf34343d923c7915c5742
lib/action_policy/rails/scope_matchers/active_record.rb10064400711 Bytes825a391e059511072858f2ce135ab1c1b3eecde405b1d60969779f82a55b0ba2
lib/action_policy/railtie.rb100644003.93 KB88fe8bb623ecb0115e67f4bb75bcfef5a890dd8e1c44f6971a2e926406eca3a6
lib/action_policy/rspec.rb10064400130 Bytes7ba411036ed26877476204e7db3900f6655b2f30c5ba43cb06503c9c711fae51
lib/action_policy/rspec/be_authorized_to.rb100644002.23 KBeeab7171beceaf6a6237eed75aac8dc551c952f456708aaeb365fbf7ae109140
lib/action_policy/rspec/dsl.rb100644002.96 KBc2622a67193bab4ad1d1e47ca595acce475c426ca5d58a3861e3230ed4f59c6b
lib/action_policy/rspec/have_authorized_scope.rb100644003.14 KB6b9d9226926d984866830ac431461a61f488afcaa28c7c0e6789ffe586dc46a8
lib/action_policy/rspec/pundit_syntax.rb100644001.01 KB928fdb75616fc7d9e95d9755211b19dd7e03fa35545126406cd7a759247384b3
lib/action_policy/test_helper.rb100644003.36 KB876d996c8ecdb3efd9e13f7b6e4cd60056c0a8918c9dd4ac5bc114353811e80c
lib/action_policy/testing.rb100644003.1 KB46f25a97b87d26fd4ab2cff550f5b7d53a904e56b9fa9dd963bf7dc32e827be9
lib/action_policy/utils/pretty_print.rb100644003.54 KBa6c2a6c4c632f1d5cbae46eac4c2d4e9e48c10f544f841bd3f4f78eda4dc63c3
lib/action_policy/utils/suggest_message.rb10064400480 Bytesfa318d28a66539de85da6a99a7e133c969ed28e6e8274ecd606c40cc5a171296
lib/action_policy/version.rb1006440075 Bytesc7fc75f4928e97039f7fcf3713144289638a22bb705e74980e5975a09f595263
lib/generators/action_policy/install/USAGE1006440089 Bytes3030b00207ab164ea8059cbf682eb836809816c00fe0af2da32e77d0d074cde7
lib/generators/action_policy/install/install_generator.rb10064400353 Bytes352857af4984dc14107fd32913547fd14737071b3eaa5d6c5223b70aa65b6cde
lib/generators/action_policy/install/templates/application_policy.rb.tt10064400470 Bytes975d848225b6d8ce84b3032f59e57fa0dd0c3049d8c2070089dca440eae27c73
lib/generators/action_policy/policy/USAGE10064400183 Bytesa083500d11085356b2978b4f9364d952183707be3380055f3b9cae916952a965
lib/generators/action_policy/policy/policy_generator.rb10064400580 Bytes7026dc5fffb89b576699b546e2343ff9024110dee97fdb8e6c1f90c317289ab6
lib/generators/action_policy/policy/templates/policy.rb.tt10064400504 Bytes217ac4093cbd6845e69a7c75f23ff5bd6029f1c90e2cac47383eeff4d6dee898
lib/generators/rspec/policy_generator.rb10064400371 Bytes2e26b15d0ec4d019d937421f6d6d5f93af11fb7723513d8153eafda6518dc5c4
lib/generators/rspec/templates/policy_spec.rb.tt10064400631 Bytes989a4da86969c983ee4f7364b9518a47a4a72ed029506b3cd01f61e0f496be67
lib/generators/test_unit/policy_generator.rb10064400374 Bytesece8c0aa005c985180456cde119dde59b0414537f48b5776ae50cf109e691cb7
lib/generators/test_unit/templates/policy_test.rb.tt10064400233 Bytese0ff8a2254e16c33ee76fd495b5ee13cca06de8ba63311bf73ee491a9114b683