grape-security-0.8.0

https://rubygems.org

grape-security

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1210767

number: 0.8.0

platform: ruby

spec_sha256: 9254ba1a483f3b22a4e01c1f0c205addc81831fb93b06b1e6fb8e05f3082700b

sha256: 4f013e958fab54ee94f75003c7f57afab1622bcda33848cf3b34053165e8187c

created_at: 2024-05-13 08:32:24 UTC

updated_at: 2024-06-13 04:11:27 UTC

position: 0

version_data_entries_count: 113

uploaded_at: 2019-02-01 21:45:20 UTC

indexed: true

has_extensions:

extensions:

Gem size: 98.5 KB

Version Data Entries

Total: 113

Unpacked size: 413 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400356 Bytesbf8dd24b4fbe6ae56ddb2febe7fcd4e7f49452153d3d891fa29643f906438a5b
.rspec1006440026 Bytes3b8f9792f329c7901354dfc35c0be4132a4acd9ebdd46eeb97313aa67e2e4761
.rubocop.yml100644001.09 KBce61eab5a90866ceac653dab90d3ea7d1c3b2e3f826f4e2890f9fe22d2a952b1
.travis.yml10064400203 Bytesa38b602c8831dbb574b4f321932549fb84915088c8dea94279b32fb1143ceb55
.yardopts1006440046 Bytes8877b9150933094b8e7479506b166b4cf8c584f9e42fd7ed0f8a7ebfd30f6334
CHANGELOG.md1006440030.3 KBc90933f353973c2508f4c1175d6098a49ff669a0457de57f4ddf5e6d875f2cf1
CONTRIBUTING.md100644003.33 KB1a4cc8ec2eebe9045c9086c6e0eb0ac07a7672c55aa07ba08ed7d91d8cd4e6b3
Gemfile10064400378 Bytesf8a5ae5d8fd1ac3bbe9cc155b1208cd5dbf56673ecb4b3ad0ce46bf18ee64ecb
Guardfile10064400342 Bytesbed978f433976f21f5e0af4561b573fa7a4ee884a63cb374243bee7830a94474
LICENSE100644001.05 KB3c1706fe3e453c1f29698e143468843a33c3bef56b05290ee0871daa14add865
README.md1006440045.6 KBcc3ba017264ec6f44cd15f69c8293ab9431d9b4f94f6ef1590f7c2b20f72fb9e
RELEASING.md100644002.82 KB7b6fda5a05c1f45121401bab70c950a20f6899724f3804b4434bb35d07923a7a
Rakefile100644001.71 KBf2d3923b1e1ffa37e170596ecd9f7f2bfd364beae3de656c676f0e414526d09b
UPGRADING.md100644003.29 KB132ebfe0bfec1bae537374011e2f54bd4afa5058adc02b4bcde52fa8ff8e34aa
grape-security.gemspec100644001.55 KB29975f473cb476d0d1d5624662bab38646b2e6fc49a2368608f8358d98b43d55
grape.png100644004.17 KBfd0f162f751c34593b74aff7c3d25e0c46455b565e1297a9fa32025d93dedad3
lib/grape.rb100644003.74 KB9f13a98482bbd61ec96e5c05aa2d001edc96703d1b1bf26a776d09b42a7d1cf6
lib/grape/api.rb1006440020.3 KB06b48787f85852ae2416f2308ec8870cd9b980927a97fa5e0d68e431c10b51c9
lib/grape/cookies.rb10064400848 Bytes33024120f938f86be12d2d553be79bea7c5e538b7e070863615d6f8d882fce7c
lib/grape/endpoint.rb1006440016.4 KBc05abb88657a08f590f739a600357c66e10b79a6de2840ed015407836d8eafb1
lib/grape/error_formatter/base.rb10064400798 Bytes950acc08b85af149359ff262e7aa2483299ce67fda39c4bfe2a3419f157daf81
lib/grape/error_formatter/json.rb10064400440 Bytesf3eaf41937efcdca7838caa53f7445d96c9ca08ab5a50b6d0f57f76c54514d4b
lib/grape/error_formatter/txt.rb10064400448 Bytes897ac02b64f7f956d16e7d820b80c87912ece489b32452e442f0a4caaff25385
lib/grape/error_formatter/xml.rb10064400490 Bytesd3580c14adf77b591ed879feb6d8b41d8464c48bc6db4e3b82150fd70611a995
lib/grape/exceptions/base.rb100644002.08 KBa3f520ef261b4fc956fa5c0dccf5a1e4b86bcc9e86fed904f38054a4d9b8425a
lib/grape/exceptions/incompatible_option_values.rb10064400314 Bytesffb19c46ab316d7e21cd0e6b11a43f349c3cb43e172c76de026c995f86b34fa7
lib/grape/exceptions/invalid_formatter.rb10064400249 Bytesf87d4c04afaac747170e4a71ff804e63737d233a871338aabe64f7b011732b05
lib/grape/exceptions/invalid_versioner_option.rb10064400238 Bytesdaed7f613d57ed59465ad665d120bd792e007e9242526d2933caf7586cd76989
lib/grape/exceptions/invalid_with_option_for_represent.rb10064400224 Bytesa3a7d340b79d9817a6db87ab9de2b1e94f8ab4403df2baa56433685a652d3260
lib/grape/exceptions/missing_mime_type.rb10064400230 Bytesc38b3d7825f9ca76d20bf2691c3ee0e02fc38a272f817d7fbcb3f462384f2382
lib/grape/exceptions/missing_option.rb10064400213 Bytesec862c8ccac818d49b164a122b761ea1971376db6a18904f9843282c0c735a19
lib/grape/exceptions/missing_vendor_option.rb10064400202 Bytes2b0b6f7f0f90588f39455087ecaf73471a515357b051cddaedb3f042bff39c47
lib/grape/exceptions/unknown_options.rb10064400218 Bytesa58e7fd2232051057634294f93687efeb42a6053f1526b919d62fe013152648c
lib/grape/exceptions/unknown_validator.rb10064400243 Bytes5016106466b41ab9111256c318b6dfac3d267e98494ec9ec9a0ac4a4f0b7279b
lib/grape/exceptions/validation.rb10064400638 Bytesf777d666a262143ff41fda9ecf89944faefdd1d77facc8822d65e8f0042e0144
lib/grape/exceptions/validation_errors.rb100644001 KBb24ec265a7efdb5f51d690f06a88f7223c607d4bb73e32a14b628aacc4176c87
lib/grape/formatter/base.rb10064400736 Bytesfb633114570fcc9eacdcceb5e92e79bac78f322478a2ec799a788706a44a453c
lib/grape/formatter/json.rb10064400235 Bytes9f050b497f95c0e747cad4c8e57e849f0da5fea8b54ef8175a0520ed8b3c054d
lib/grape/formatter/serializable_hash.rb100644001.07 KB6f76063a7a25ed921d11b3f1f2fc25273f8892156c2e0f8116d418006df2e644
lib/grape/formatter/txt.rb10064400205 Bytes49c7988088d0d88b4c3a4c3c62c0d955c27b9eedc2c531d0ce8b221ceaffb3a3
lib/grape/formatter/xml.rb10064400276 Bytes38e1e9b4c8837c62b2d592f0a547b70a60f8af079c75d86a098bcda3f3d20c12
lib/grape/http/request.rb10064400637 Bytes9e33bb62c7764fe85b69760d4ad314ce59feb40e55028fc77323083875382a6f
lib/grape/locale/en.yml100644001.55 KBe76e42a7403cf6108ec9db5d1d559b31b3e43a760379c84acccace11ea7fc1ae
lib/grape/middleware/auth/base.rb10064400716 Bytes2090ddc6702eec29b5dc21d7bd13ec6431dedf923cc25edebab471c0ea124e4c
lib/grape/middleware/auth/basic.rb10064400237 Bytesf61893788d2443d0c35bab3b5824009e928a7f904377c53697d1e104bb432cde
lib/grape/middleware/auth/digest.rb10064400244 Bytes23f8a7798094013f9d3ff9951e14343187641d0ec021cc86a0161fc28de02409
lib/grape/middleware/auth/oauth2.rb100644002.26 KBae7046ecd54b3e07ff53ca2f76ef434fd9d4e985c37744555bf908eff10c12a9
lib/grape/middleware/base.rb100644001.51 KB66077322be74531b07dedff42ac1b332b747f4cfe806e5e9a87fee1117d5e0e3
lib/grape/middleware/error.rb100644003.11 KB2af038ab266eae0a2d1fa397fd4ee67fa869697916e9d38957fc7c6bf915f9d1
lib/grape/middleware/filter.rb10064400479 Bytesa4e8f95ff8a639842481636851c0be513ba0ba767526e063a922b90c34d121d7
lib/grape/middleware/formatter.rb100644004.6 KB91e3dc0411064926c0608287ee467e0a19d4f5640aacf4cb3be850db26d6f9ad
lib/grape/middleware/globals.rb10064400325 Bytes18086ef8ae0583160406fe35e00d73028351ff47ef9c17fac3f65227c809626e
lib/grape/middleware/versioner.rb10064400891 Bytes5e5f567fdcc1c09aa39c17266b9ec285da01bd5e3d9e61d6e85635fad27da3aa
spec/grape/middleware/exception_spec.rb100644005.28 KBb3758dac3ddd6f4ee4f0011221cb9c359c87d1f808bb6470251cfb9d78c71d95
lib/grape/middleware/versioner/accept_version_header.rb100644002.12 KBb63e2bb2debc1f3ca0acea69b20a8ea5a0ba7d2d3dfe3f1e77e65e81dcccdd34
lib/grape/middleware/versioner/header.rb100644004.9 KBd222c9137ec9835d377695d7e1f09eea0b720f0d120051e4fe10d99a84bd3ea5
lib/grape/middleware/versioner/param.rb100644001.46 KB5af63bde63f5d0381babff6c1b3badedecb3a9f4b000224fe388b2c2c6d50bf1
lib/grape/middleware/versioner/path.rb100644001.44 KBf17a01fc0ea14d44bea758066ffd4e198eb2d9ab7cfad4c26a2ef0171687de49
lib/grape/namespace.rb10064400493 Bytes2c8974bd898ff5a7897f2d31fb4aba9123fb7c21a85a32afdc8c1c85d79f6eaf
lib/grape/parser/base.rb10064400581 Bytesc8eb692a890250b918c00a29e8d873610f37dbacdcaf8920ff9e33ef9d878d87
lib/grape/parser/json.rb10064400168 Bytes7b6daed3299e04c1c94cf1022912f022537a3cb505a90e19d738cfcbdc359178
lib/grape/parser/xml.rb10064400167 Bytes9915399bf87e2acb7dc3a4224bacc1a86b81c4396ffab3f60e3b1c7a4af3d93b
lib/grape/path.rb100644001.45 KB56bf26c59608e42d9ab9ebaede84106a190363a47f1a29cdec91b2b1a71f934a
lib/grape/route.rb10064400501 Bytesdcee6b868e2ef96b81f47d08256a42ac5f281dc5849dc74f0271e3159e018dad
lib/grape/util/content_types.rb10064400521 Bytesba02c9d14ff44152fa3a3891836ee69725963c5faf3300c2125132d2b72358c5
lib/grape/util/deep_merge.rb10064400691 Bytesdc7ef1a273603afb9aa8b33bd197b9825dc052bb127543633aa005d0613d07d7
lib/grape/util/hash_stack.rb100644003 KBc18e013374bc0585320545cdd6a24c593d4c4effe37bbe1562c2e79b86636994
lib/grape/validations.rb100644009.46 KBa35aa3892240c8c20d865f04aec32b446facf27e02bd6baee8b60bc12e45d6bd
lib/grape/validations/coerce.rb100644001.81 KB6719a5bddb98fe66ffd57424544ccebaea28de9169125b019278fa8986561320
lib/grape/validations/default.rb10064400778 Bytes904b15fbd2a261d680cd5620cbbaf75a066a5f57a04ee520dda1856c31fee1bd
lib/grape/validations/exactly_one_of.rb10064400574 Bytes2ee377ca9a33d33a1f6b797d8b6ae4b1bf129194b4bf7c78fb1241302b552b8a
lib/grape/validations/mutual_exclusion.rb10064400590 Bytes922be3c10c5e9d4e72d3f8d9641525b05e4d23a734c5807051ac4f2f7065aa8e
lib/grape/validations/presence.rb10064400439 Bytesd2a4c4ce030bc8ab574732560fb6cfa62859ccc4a50a9380619a702dc3804ed3
lib/grape/validations/regexp.rb10064400385 Bytes7b55ac1d228a2f2e8756aa9425c33b575897e77f73920a945a7e3219c9e49c41
lib/grape/validations/values.rb10064400628 Bytes4fc887fe05585ca363a6ca5a250b801c7c00c5410e52ad6153a1f2e8e2929801
lib/grape/version.rb1006440037 Bytes78c0eb8f789d6d82292b8aee36b57dadc5e0c61e3544e816b811ee7e8f191378
spec/grape/api_spec.rb1006440074.2 KBe1bf1daa8426173f052f3b515c17509a19c0deb246c5e490ee8baae8fb787c3a
spec/grape/endpoint_spec.rb1006440022.4 KB866f7a8e78dd075666218dc77f31188d61584dbcdcd89beb13752b1c2a58e7d2
spec/grape/entity_spec.rb100644008.61 KB64032cc2bd7c79f7b904c671f6ac3155950aef5411bb66f714784ed9a41a5723
spec/grape/exceptions/invalid_formatter_spec.rb10064400338 Bytes2a8763a5a5168c269e14e3e1d768026451b07d83e29d84ea67211ff20da4c96a
spec/grape/exceptions/invalid_versioner_option_spec.rb10064400349 Bytes7ffaa64cb8615476c6843ec61b43e90bab1f6c8b0180c46d4511bed02417649c
spec/grape/exceptions/missing_mime_type_spec.rb10064400470 Bytes5cde532870795c8c261fda352644a21c3403a2df913f8d9f1f6eb74be3926c48
spec/grape/exceptions/missing_option_spec.rb10064400330 Bytes5e57aa7d0794079b733ffd55d637587bd7ad4f8da0f39faeb9f89c9b79526866
spec/grape/exceptions/unknown_options_spec.rb10064400320 Bytes5b1aad6e2ddb16761be068b41f559b3a7319c6e02a570a1fe15d3b279243ed9d
spec/grape/exceptions/unknown_validator_spec.rb10064400328 Bytes1b66ce465018fe91b8e3cf14a4c0e9e2dce9e26b7e5f5ca40ca84d819576f8be
spec/grape/exceptions/validation_errors_spec.rb10064400559 Bytes919baf694a12530a67ab7c0831da69b10681d9a97b1b38ab257f3e7b5c654988
spec/grape/middleware/auth/basic_spec.rb10064400830 Bytesf58220368551338e0a69647316475fcb88d494cd887434ac74c7b522695f6587
spec/grape/middleware/auth/digest_spec.rb100644001 KB819500e11947f88c550f6353033b5bf7fd39f06ebc68633df03a920c8ef79a24
spec/grape/middleware/auth/oauth2_spec.rb100644003.27 KB09af7cd6edf9c5b62c83b726ab38b4abc3b6430f4f2349343443920dc042ea69
spec/grape/middleware/base_spec.rb100644001.41 KBcdea1a754acdc6b5e78d1a317493f99ab41e21f6a0a9380e27bef9ace943393d
spec/grape/middleware/error_spec.rb10064400927 Bytesf2890ff32b5ceaccc8c39da714e89a81a31d6137861a8284f02e06c3dcbd6158
spec/grape/middleware/formatter_spec.rb100644009.54 KB80be7a7ff2e966d91f68c90daa4ad7e37b174aec4ace331d14e79d556b8267d5
spec/grape/middleware/versioner/accept_version_header_spec.rb100644003.19 KB3a71141528bc754a3ec40f5a64ab566044ee07c120a0813d0040838c0450f833
spec/grape/middleware/versioner/header_spec.rb100644008.52 KB82cb541af90ffbfcb92b97ebb1794a81c3590d0efb8643c7b042f06e26b03858
spec/grape/middleware/versioner/param_spec.rb100644002.27 KB4b61c88c701c53414073a33db49b590e680ba6d34eb599a1304f44aeed8e6d6d
spec/grape/middleware/versioner/path_spec.rb100644001.44 KB1ffaa2921351d0cc4106cfa880d108b9f99febe1bdafbb58427e8c9d53fb02e7
spec/grape/middleware/versioner_spec.rb10064400602 Bytesd1f3a134e9f9afa5c0b45af4b068201bea90ad824f11afc16977df5f78598764
spec/grape/path_spec.rb100644006.23 KBa234b8559669c6b27110128ee0d281c62469171ccef2680b62b073d3a5c96394
spec/grape/util/hash_stack_spec.rb100644003.44 KB73c0b7cbc1d047c799c6e50153bd19701d67da8f5c8401a9fbd6d82a2c1dfdfa
spec/grape/validations/coerce_spec.rb100644005.34 KBd6572f21bd5b75898f813546343c4f02b6362ed126e02a39eec7bee712e2d558
spec/grape/validations/default_spec.rb100644003.8 KB9743307b211a6390a9414bc22a223713d10a9e3a70ca3c8b049c5efa5abebf51
spec/grape/validations/exactly_one_of_spec.rb100644002.02 KB3bf0a9dfab14726c3e9f11d3c8a7548678a59606de9754606fe1f9b0d23c0444
spec/grape/validations/mutual_exclusion_spec.rb100644001.76 KB6518356c149d8c3aac5080acf54246df634c00bf1292e13d48ecc0a68127b6d3
spec/grape/validations/presence_spec.rb100644004.54 KB283f3e1022ff0ea7e8bc259954cc92f2efff5bf30f738bda31f6b72c04a93466
spec/grape/validations/regexp_spec.rb10064400751 Bytesdb9c009dfa178268ad748e43b32c7590191e43f60ecec2e1483589d0ff9eadbd
spec/grape/validations/values_spec.rb100644004.53 KBe9734a98dd6c8c92e2e63c1a3eca9c0b159b8f07aec0218ff7aa86a395ef6db5
spec/grape/validations/zh-CN.yml10064400221 Bytes9df2b049e54563d0a754a2a686d3587b3bea4180e367ea5afe29aba69d079157
spec/grape/validations_spec.rb1006440031.8 KBc0150586aaa65554cdc48c7ea980b64bacbfc88acc460785a22ca0e476a3f13b
spec/shared/versioning_examples.rb100644003.64 KB02cd359cc73077fa7861183c63aea2db9d18e950433f2fbdf049e909295b3a79
spec/spec_helper.rb10064400560 Bytes306c234a21a5acf8ec49e67ec3826355808f2f8ea205aa3febf6397b6ee47304
spec/support/basic_auth_encode_helpers.rb10064400102 Bytes5e8fe9033f42a18e6311da7b0fc52d8e2a42b6375a347e0f0302aef08565dfdd
spec/support/content_type_helpers.rb10064400323 Bytesfcc0bafd630063d7f736d9583ff15976ddb33bb3f7062a1723600d68611798cb
spec/support/versioned_helpers.rb100644001.42 KB25dcd11e35c01412cab1d465eb5288d122e2a8dc52060eb48380fa7711bc8733