grape-1.2.4

https://rubygems.org

grape

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 155658

number: 1.2.4

platform: ruby

spec_sha256: 98ce32a86a6588f1fb90a1f092a7917a3d20a5d2c0a77b266cfe166907c45852

sha256: 2ce974a56a6494253ba04bbfdc3ee5c53a835325dcf401445ac82d7fa69e2680

created_at: 2024-05-13 08:15:52 UTC

updated_at: 2024-06-05 05:30:31 UTC

position: 23

version_data_entries_count: 265

uploaded_at: 2019-06-13 10:49:43 UTC

indexed: true

has_extensions:

extensions:

Gem size: 3.32 MB

Version Data Entries

Total: 265

Unpacked size: 4.18 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
README.md10066400100 KBfc44c9d12bb70d8313d80455d8c4c1c5a78ce287ddeda2728a4e038eff91b974
RELEASING.md100664002.95 KBdd99f2e78336af684c08bf58bc41abed649d2fe4f6715b59f6e6a3e37c9a9e77
Rakefile10066400551 Bytes86b6d1810d4942d2b7eda59872972801abb13f136097c3a4c131d30d975b99d3
UPGRADING.md1006640031.6 KB8fefd02c1e481d115306c4f2c5715a65c95b26f25d2d9d63cceb9f82c104fedd
benchmark/simple.rb10066400424 Bytescde21d62e070d65bf38b0440badd969d2cfc8904df007cdf3abc04684a777586
LICENSE100664001.07 KBf7bfa06cda051c1bf15166b467663aeb39a92cd33ea70537e377eafd2950c872
Dangerfile1006640061 Bytes90e183a4ba019addbfe625126935f8f66269bcb451d9f2694fa92f1cb12d103e
Gemfile10066400657 Bytes279d57f1ed76130f446542bb663d3dfa1ce7d331b648878236f55e11062cef9a
Gemfile.lock100664005.19 KB3d85724393cbc196956283553f5ba7c89478bf9545c2a8868044e7fc2d5dea09
Guardfile10066400310 Bytes789c4d527a2a1bd5fa76d7377fbbf87d8018feff9d244e0caee60b8acc5536a7
Appraisals10066400516 Bytes02406898e5bff3d9c5bdac0f3e49d6de85e47b99864b548674ad9271923b278e
CHANGELOG.md1006640071 KBd7f23addf96b496053fdb47b313080b0b93f8b9dc65d9297cf2c911fc6d6f08e
CONTRIBUTING.md100664003.44 KB089400774e63df564340486e73db85619d26418270a99bd57e7a642047c10c22
benchmark/simple_with_type_coercer.rb10066400443 Bytesae43bca1e4734918cf4b46cededb8421794f86e12290e63043dfc02115f48b91
gemfiles/multi_json.gemfile10066400668 Bytesd21e21e1ccaab6bbd2c37cf8a30b51f94f5a7c8f7634b89c781140d9dd221205
gemfiles/multi_xml.gemfile10066400666 Bytes38e27b75d734092077f0440dd31b48c5d9a0d2284dd33bcb22df42b452402a12
gemfiles/rack_1.5.2.gemfile.lock100664005.21 KB57a58bf0a0b35dc9f782b5c05aac73c2ea50aac399d237c690236f8ff485b0db
gemfiles/rack_edge.gemfile10066400660 Bytesa41954a24c5caf03be11c20d7e69e6a2a6ed9aed7b56c9afef9c44148e60c562
gemfiles/rails_3.gemfile10066400679 Bytes932eccea29fbb8c41acd69c6f938583afd524a0a01da2dd30af495a3f59ea4bd
gemfiles/rails_3.gemfile.lock100664006.51 KBc9cf8d2f22e77bbe02d95305f6e6df65478f73ae2316c7bde0f36b1910117dab
gemfiles/rails_4.gemfile10066400650 Bytes2414d3128ae6d8d93f50b032b62af52117b0b436a6c82aa977316c9dfa064d6c
gemfiles/rails_4.gemfile.lock100664006.43 KB8d06ec230a6b0d286b7b5e215235764d302689a891a355915a69fabe75afdaf8
gemfiles/rails_5.gemfile10066400649 Bytes8026c1484fb90665b510b0bb0017333afd71776726aaa57efb4f672157db4766
gemfiles/rails_5.gemfile.lock100664007.3 KBe4d99b87516dc82aa374e5edf3cef312ba38644f8fd21852bfb4d5f486e3fba4
gemfiles/rails_edge.gemfile10066400663 Bytes187e42b5c4b8da2c795d2578530fcbab191968f729145cf01bf171bd2e51e6a8
grape.gemspec10066400940 Bytesb1ba7da77b3108a7547a33fc9523d26cfeb460b232be3d1dd200af2706620766
grape.png100664004.17 KBfd0f162f751c34593b74aff7c3d25e0c46455b565e1297a9fa32025d93dedad3
lib/grape.rb100664005.4 KB7feab37e752a6d1106167fbffcc2ec58cab400fe2958e7df8a369fb59fa8717f
lib/grape/api.rb100664005.72 KB1b5d0437a4aea408d88ee8fd079b98de7f62cb1bf78dc6f3f8fe95a2f178d682
lib/grape/api/helpers.rb10066400108 Bytese0dd68a689f3ede85dc5de57788dd8465a743f7c33a783c9ba4d8770a854de8d
lib/grape/api/instance.rb100664009.52 KB1d9ff459ef6fca696905dd74a2aa88d64841a1242d8cf976ed9b47b2225f57cb
lib/grape/config.rb10066400599 Bytes001ccb1ebba2004ea67a0f4e7af58e27204504870232396c4f580649bdd7bb75
lib/grape/cookies.rb10066400846 Byteseae818174ddcc926eec5b27b4efb12bfe72b63dd86235c024f330839edaae261
lib/grape/dsl/api.rb10066400435 Bytes24f2bff107b0d173b7ab49f9eaee217ef9fc9cf4ac22f2efd16784ed4c53ae23
lib/grape/dsl/callbacks.rb100664002.05 KBc0a74111b982cab7c118b5d3bb28d78ec958a87994aca84ca2a987e4a3f861b1
lib/grape/dsl/configuration.rb10066400281 Bytesaf2fe1f13b9bf91fa20e9d2e49eabbb386713c3e0efaf6cd0a7c1f9cc79e5802
lib/grape/dsl/desc.rb100664004.43 KBbd1de5f2f408f040cd7208621183cf89b9300bf0d6521a90f35163e20ea11d4d
lib/grape/dsl/headers.rb10066400354 Bytesb77ba38981c13fe7aa9e07771fa9d066e34ed6190fc5d9e6fee90be1c54c2bf1
lib/grape/dsl/helpers.rb100664002.83 KB2544c0a09f22dc5637d85f904a9cef8930033f3a9d4066f32272dffcbb2315b6
lib/grape/dsl/inside_route.rb1006640014.4 KB28fbbaa529eaa69e51bab88fec73f94cd46108effc7a8d85a2ab4fc8241cd476
lib/grape/dsl/logger.rb10066400520 Bytes015e364650eaa9d4b23779a737e1c7bba7df278b1d4ce3138077443beab0562b
lib/grape/dsl/middleware.rb100664001.38 KBf38596683e38c0150f693db6dec6dcee64ca156702e9e6d06d49a3be5eeeb395
lib/grape/dsl/parameters.rb100664009.72 KB0da4022f50613c62eddcd01e9cb9fc35a930808f10f69b9ae6dbff34c1220a89
lib/grape/dsl/request_response.rb100664006.63 KB3921b3066cd0a1bac7e6c5ef9094ff4f408a8f188b983ad5e2e87e7b20b3341a
lib/grape/dsl/routing.rb100664007.12 KB15dc380ea3b93f8a467be93c153638c2c08534e85ca0c5c0063588f44d1ee2df
lib/grape/dsl/settings.rb100664005.3 KB1bdca04071c7200d03cd9e6cfd5c7a82eb157e387d8060e657e2204d705c779d
lib/grape/dsl/validations.rb100664001.15 KB61455fb71ff83abb661615b6940d63bd0ae4406c771d37c3bc03868b66adc836
lib/grape/endpoint.rb1006640014.2 KB89aae65f4fbd7cea4df0c2c344b3f30eb3bad1ce5696cc601744681c1599c7a1
lib/grape/error_formatter.rb10066400853 Bytes664cb1fc0579944c45e6705c3c17bd0737ec6e67deaceb28d1c1e9e1578530b0
lib/grape/error_formatter/base.rb100664001.31 KBf8553f48c7b0285ec6955126bcbc1a048090171305f8a19f548657e2596379ad
lib/grape/error_formatter/json.rb10066400906 Bytes53c1054ff3247db4fb648023db945d6052ef490e80c0abbfebf2a6a52e05ca8d
lib/grape/error_formatter/txt.rb10066400783 Bytes5d7818ecc69ad2f1ee0888a1b97e2c462a39dfdeb59c770d0e671402f603e679
lib/grape/error_formatter/xml.rb10066400785 Bytes4f8d43352ce3798d2e94e116dce01b17c89092b3c150fb032316152e2cc4dd0c
lib/grape/exceptions/base.rb100664002.7 KBb03df65a1e62b6d81d8f8ff952b383dd81878dc884e8e9964a0b707cfc7f3598
lib/grape/exceptions/incompatible_option_values.rb10066400295 Bytesce5fe3eb560bc5395ceb24ac2f3cea0fc5b72f1182b331f4062b57a886d77997
lib/grape/exceptions/invalid_accept_header.rb10066400250 Bytes4ae387d778f8352d4bef322932d78812a4c4e3166c7909fd1771d80901821235
lib/grape/exceptions/invalid_formatter.rb10066400230 Bytes2ae91da8359950a9ef04664f8186ad84f0fd8a820000c80c429484424c3fa924
lib/grape/exceptions/invalid_message_body.rb10066400233 Bytesef4b0404208e0d15b254fb6ef3aac2a2ee3c23e89d76a50d8dbf787417e64431
lib/grape/exceptions/invalid_response.rb10066400174 Bytes8b418b70ee23c9264b9a7945d73bc26d6a6555e4b62374e47d14e92a70bec7d5
lib/grape/exceptions/invalid_version_header.rb10066400252 Bytes801aa2ea725f7b849f79b5efbee731f9d59d76946ac4330775b33841477dc9cb
lib/grape/exceptions/invalid_versioner_option.rb10066400219 Bytes8c6cd08103af33b394358a65410da1f021af7a8ed13b513fdf1f29195bb313bd
lib/grape/exceptions/invalid_with_option_for_represent.rb10066400205 Bytes6376d940642c8a672349729e711a86fb21d18c0493411327b5e3f869ed83c214
lib/grape/exceptions/method_not_allowed.rb10066400198 Bytes6ecd25b10b65e28d2e2142055019fac0a7bdbe38cce2c01fbfbddeb065e1921b
lib/grape/exceptions/missing_group_type.rb10066400182 Bytes930d6a449551b34b6f0f657906892968e637995958a268a824a1280436bee640
lib/grape/exceptions/missing_mime_type.rb10066400211 Bytes29cc2bfe4c72e8b41548d8199de616704eee5c0e68a9cf187987d142f43f0ab6
lib/grape/exceptions/missing_option.rb10066400194 Bytes75f7058cd34083ad3afc2fa806bcde05dbf5bf16c05ad6159582d514d619509a
lib/grape/exceptions/missing_vendor_option.rb10066400183 Bytesbdeb527d64bbbe0037505bb0bca6ea099074c8099775e14ba6ae2d488f3bec6f
lib/grape/exceptions/unknown_options.rb10066400199 Bytes491235fbf240dfd18ea37d993529d4a6839bef9572cb3878dd241b60f6f351f3
lib/grape/exceptions/unknown_parameter.rb10066400197 Bytes1c667ddf83acc7496e35014078209817d7acf6a694584c0b20705ea7b88460ed
lib/grape/exceptions/unknown_validator.rb10066400224 Bytes0115a88e933c2effdec5bf8afe9340d6c8486f0f6053ad1740c4fc48d65cc851
lib/grape/exceptions/unsupported_group_type.rb10066400190 Bytesbb7542e63f555b84f47f29bd12e28e24880caa1b9545161b9b0c1c442d88d5f9
lib/grape/exceptions/validation.rb10066400690 Bytesdcea19941ed5408fd0dde139f4ecf6792d27967a480c60a746a321bdd97e457d
lib/grape/exceptions/validation_array_errors.rb10066400181 Bytes4e6c62dbfe36624da65b79761094a36f5d8aa19c54eb4fdc3242ab7264637c3f
lib/grape/exceptions/validation_errors.rb100664001.33 KBbff54c0832c4762c06421975ce94e60009c0cf663c4839122837676a5a695826
lib/grape/extensions/active_support/hash_with_indifferent_access.rb10066400939 Bytesfb25b7a6128c06808a031bcb110ff0e32902d88db2f8f8fda4585a6cb5f127ff
lib/grape/extensions/deep_hash_with_indifferent_access.rb10066400531 Bytesb9815ea0633dd77a89369464638cbdb0d8df25c759d44d2539ffb27134ac4751
lib/grape/extensions/deep_mergeable_hash.rb10066400526 Bytes613ba5f63e3d74c71de7f862e920617ee35a1bd06d2949cef6995381cf28a6ab
lib/grape/extensions/deep_symbolize_hash.rb10066400699 Bytes9ae99849e1994aea7019dcd77c7d7a19dea3c5c14295ea9903a145e7f9665cdc
lib/grape/extensions/hash.rb10066400631 Bytes1a4fc03ab4584eb18886ce2ca6842423792d5e68a124afa56dd826d418fd4e55
lib/grape/extensions/hashie/mash.rb10066400622 Bytese85207e91613fcde33d69f33356afd2afdf2d721bcbbaef8b411a6df61d36d8a
lib/grape/formatter.rb10066400787 Bytesf55657b3cb73e9fb1959d5113989817974b736a4773017a7c798e629806d8ef4
lib/grape/formatter/json.rb10066400240 Bytes9343841003b03b6466570881005270711d1ff677ea3da0158c21b3b3da7b16f4
lib/grape/formatter/serializable_hash.rb100664001.04 KB3fdaf0a7deb69f7d211bdc657ba34ad4353e12ea65a76d4e4348cf39681533a7
lib/grape/formatter/txt.rb10066400206 Bytes3660e03e2ea01e12fbad7e2ef222e5092e36d067275025b6f1db6ff2b4febb45
lib/grape/formatter/xml.rb10066400277 Bytes99d95b0543f1659f561c7a28f63070670e266e2e274911d81237126619b4bb35
lib/grape/http/headers.rb10066400924 Bytese7842f57a6813cfe35ac101ec3583ddee64669afa3af33a872fb6bf166c8f1a4
lib/grape/locale/en.yml100664002.54 KBff8890a6c7a1e7ed94e6e91ba41dc7cc4c8cbef3ff3a41b0e57c6fe13abc6cd3
lib/grape/middleware/auth/base.rb100664001010 Bytes13faaeb2b2899a06fc8deb0e7299cbfddca45088bf18fc6a6594498079ac269e
lib/grape/middleware/auth/dsl.rb100664001.23 KB8178a0f47a666384c65e0e881b1ce2066e7cd2ed4de4fd850eda7f4751c58785
lib/grape/middleware/auth/strategies.rb10066400655 Bytes5d308bd8d261bc600d7c77e51a2dc8be8856c98dae7cfbd8d0a8451a964b9912
lib/grape/middleware/auth/strategy_info.rb10066400309 Bytesb64f15cd870843d46a0180412601780f587dc8e6a8e8c4d2021584857a7d5064
lib/grape/middleware/base.rb100664002.35 KBe513997a4a14650d0a689bf752c0e20cc726b6dfdf4e32edce92f3ae1d15cd25
lib/grape/middleware/error.rb100664005.18 KBb679cc36b054cd94063953667c5335a5189aa34ca33c6f91295b4dc8dca7c78f
lib/grape/middleware/filter.rb10066400471 Bytes37cd164e6345bc53c3481e5113748753e9ac49d0fce3725867bae4f7162071dd
lib/grape/middleware/formatter.rb100664005.87 KB0938bf7357a1dad17ea4a73c442e96bea8bdc75a07261f28486cf949951e9df2
lib/grape/middleware/globals.rb10066400440 Bytesc4bb827a2aef4395196794af30c49c9a97f2d3a7994f5fdc4bd9bd9483adf424
lib/grape/middleware/stack.rb100664002.8 KB8c39016ac912c529adf88b736e27165db294851c9491bea991ae10fa26be7099
lib/grape/middleware/versioner.rb10066400891 Bytes5e5f567fdcc1c09aa39c17266b9ec285da01bd5e3d9e61d6e85635fad27da3aa
lib/grape/middleware/versioner/accept_version_header.rb100664002.09 KB01b00aeee812ce570edef952ee02bf1a0bb3b92de67ce4de10faa22b7b8462ae
lib/grape/middleware/versioner/header.rb100664006.56 KBdc502f82cefd0715595ccca7969e4b86588c425d29996492083fe17845d7ef39
lib/grape/middleware/versioner/param.rb100664001.7 KBa794f794a63eb7bc5cff699460e7c84f4c4fcfe5d5cb66927af48ee2eed502bd
lib/grape/middleware/versioner/parse_media_type_patch.rb10066400635 Bytes6b6107eb352d62496c2d9ad249952c6ec0f8aa25b41a10d9803ae4fb74767e67
lib/grape/middleware/versioner/path.rb100664001.85 KB018542a1c5b7f6919ad4fdf2acdc2b902b15a18caef73e3914b8e84a108d322f
lib/grape/namespace.rb100664001.18 KB6373c306fc949508ad9764300477ba0f479799e91985bc96b51bf6fdf7696121
lib/grape/parser.rb10066400633 Bytes9a883e37fa8e257e698abb35cf0a0cddbd4d6f0b43c1664cbe435d37c956f346
lib/grape/parser/json.rb10066400376 Bytesc7e9dea5c88b17457314e577dbce484d1aa916757a03e050c1cd0f49908edd2b
lib/grape/parser/xml.rb10066400372 Bytes7c801a9c214371b29ebaacab3b4c1701bc5e610454881ace29570b599f2ffea8
lib/grape/path.rb100664001.83 KBa288e5ecd2899beb44a72a865b006b1ba08a522ec119a79f7e98209d45c91161
lib/grape/presenters/presenter.rb10066400141 Bytesa356dbaa87c5654d4ea4f04732ae7c8596616ca54ccc5231d7f4805e02d565f2
lib/grape/request.rb10066400833 Bytes53c9f733f4a6c328e243abc00f99cfc347b34790b0ce552a2cb52f93bd2d0c4b
lib/grape/router.rb100664004.66 KB5543a02b2caef2c7c102fdc2766eeb3c33051b5f587bda7c279e7ee093c21527
lib/grape/router/attribute_translator.rb10066400711 Bytese432a28b57832d11b47eccc8417c6183efcbe65555181d8f2e8d7e94f59b6745
lib/grape/router/pattern.rb100664001.71 KBbb0c625b60d11849997c4ec3189f97fac71e76cfcfbde634d75945ba62ca33c8
lib/grape/router/route.rb100664002.89 KB7c6f1697b0fd4a0730a5a90a8aec1feb1af56f7e1a4918433c64281ca9b20c99
lib/grape/serve_file/file_body.rb10066400586 Bytes0f21eda09cfcbfdf2b1b76f8248b85e82614574f21281fdf76efcd873d9442f4
lib/grape/serve_file/file_response.rb10066400459 Bytes98e8ef9c66875d72eba321efc44c85c273640f68916a1ee194559fadf49c930b
lib/grape/serve_file/sendfile_response.rb10066400428 Bytes5e886fcb325df5c98732eb664cfbfb68609d2ea13fff3c108c62a1bd8e07039d
lib/grape/util/content_types.rb10066400683 Bytes24162f714ce868e49f2caea15494eed8147d423d7dfbc8a8e0e69db4329bd802
lib/grape/util/endpoint_configuration.rb1006640093 Bytes538031bf53f7a0191d0de0c0178fa9bc1855356a7be796752446746652ac3771
lib/grape/util/env.rb10066400859 Bytes65581b6e8746fcc032dfb1dfae844ebe4fe4443d6112002561eb3d85861c5848
lib/grape/util/inheritable_setting.rb100664003.45 KB16927cc8a33d1d030733f48a14f6807d8b297c3f13c410e5dc852cb62757e32e
lib/grape/util/inheritable_values.rb10066400915 Bytese8fc8749d1a1c8dd24c6063762b0c5a6a543567b03698082682fcd7b6fc38e1c
lib/grape/util/json.rb10066400150 Bytes11e29edcb315a14fb1dbadbde562150d6ee42e5833d5ad70bac4c4f79c8c78b2
lib/grape/util/lazy_value.rb100664002.04 KB09a2c393210364b0f22a536c8f1c508b54ef7bb4a37e97d20fef45e1557a88c6
lib/grape/util/registrable.rb10066400260 Bytes1054fa762edc3d978236408b6ecef2d3aa18767ecdcc307b63e2ad44da6d1025
lib/grape/util/reverse_stackable_values.rb10066400988 Bytesc4663fe03cfbcb424450d8dce900e243c66e0911a261c20361c01d7b7045b5fe
lib/grape/util/stackable_values.rb100664001.2 KB28fa61827041310804b5657d185db615b3a2863a3a414d4dc99c4e6a77318d8e
lib/grape/util/strict_hash_configuration.rb100664002.62 KB747d2d9740f233ef750b5d84fb3538c0dee7620b5ff8d6a93468eeaae95746ce
lib/grape/util/xml.rb10066400159 Bytesc0652f4b86febfc28c367b4fb2bc358365af08529f0231b101e6a04cb202bda9
lib/grape/validations.rb10066400595 Bytesec45666c2590a5f2ef2e7500ad9bde0c80d7b3d5bc9fc719a6d469a7e95a1eb3
lib/grape/validations/attributes_iterator.rb100664001.55 KBf5ea062a064ecdaa44d14f3ec727bad20f84eec78b76b6a02c6ac137a4fb0296
lib/grape/validations/params_scope.rb1006640017.9 KB679012c257702af87513564eadec0f1f1ab1d7151bb4d22b20132286ffb77e80
lib/grape/validations/types.rb100664005.65 KB4321bb630c6b32a7c3a9e33bfa423706ed85c896c97d3947628d68790d8d730c
lib/grape/validations/types/build_coercer.rb100664003.34 KBb4668f3371afb8b743fb58e4c2453a5fb035fa7618fb6ccc5fb36746622c47d5
lib/grape/validations/types/custom_type_coercer.rb100664007.36 KBe58642d2de098e49161195652803d559045fe85876e8bb1989f9c539e7411e96
lib/grape/validations/types/custom_type_collection_coercer.rb100664002.96 KBb2b7e4025d170135b868291215917c5fbc6facbe41e0e8eb868af1bfaa54e360
lib/grape/validations/types/file.rb10066400892 Bytese18e4af04185e12d1505a2319f7aeeb0750fbc4694f021db000d89c53b8e7b11
lib/grape/validations/types/json.rb100664002.12 KB1b7038864efa2750bd0f6cce2455d60ed132ae79d90bf7ee6780407673f6bb70
lib/grape/validations/types/multiple_type_coercer.rb100664003.19 KB5dece99c489f3830b6d8f6f85aac49e89a61343b125808ce70bfc2401e8fab2a
lib/grape/validations/types/variant_collection_coercer.rb100664002.25 KB981bd7b5831c2564e7b69fe9e9dc06902636c3185067eedc88c6137bf71c4a2c
lib/grape/validations/types/virtus_collection_patch.rb10066400563 Bytese4eb30bec271dc0964474094c298f0f350ff17e739038bb712b8a49a951c36e4
lib/grape/validations/validator_factory.rb10066400505 Bytesfb7b0e14d9e8d10a8e5beb0f4728a4d1ce0eec28e711aab4a21900fe4c7d86b9
lib/grape/validations/validators/all_or_none.rb10066400601 Bytes491ff0a172e1efdbcfdb72b5f39036eff03325eb16566add006866234d0b1f09
lib/grape/validations/validators/allow_blank.rb10066400490 Bytesc7a037923ec32d142132098b34eebd7e4712777fae79bd3f3128dc61111953e2
lib/grape/validations/validators/as.rb10066400314 Bytes0f82c766aaab378a6d6b4ea235da53c876c7952ec248aeb39512c83ce2ca93a2
lib/grape/validations/validators/at_least_one_of.rb10066400569 Bytescf05ff5cb260279c978e21a93087376382fac31aa9d16ee7b06a9245836a39c1
lib/grape/validations/validators/base.rb100664003.11 KBb8b437e6d764e90a6f44649d9d2b0438b917fb143acebab3055a57e95e7df177
lib/grape/validations/validators/coerce.rb100664002.22 KB65153d02be80e8d5fe7fcaca2508bdf22831c06181d5ce173951037413baa809
lib/grape/validations/validators/default.rb100664001.28 KBf9a5087544a40ad3f884fa239b039324846edcaaddb1ff9714c29e2c7dbea3b3
lib/grape/validations/validators/exactly_one_of.rb10066400869 Bytescd21c1d634d35f459d9e888b918dc17f0f78e936a90a3dc193f831723a08dd8a
lib/grape/validations/validators/except_values.rb10066400730 Bytes4a2e2191eb258ceda333c7af9a8d15009fee1c0774e51e0b9d3f673d0e6af8ba
lib/grape/validations/validators/multiple_params_base.rb10066400619 Bytes14872b83a05b1ed266febff428bcb70f4ac7a0c92d42ecdc919f27c1c130fea6
lib/grape/validations/validators/mutual_exclusion.rb10066400723 Bytesbb195873bf8dd387065ae30ebfabc0630793f2d5b1ebba9f8c060dfed4bcee93
lib/grape/validations/validators/presence.rb10066400324 Bytes9544abeadd57f19baaa9f24c4d1e4d00df6ea16bab10f46f75e7a43f80948ec8
lib/grape/validations/validators/regexp.rb10066400470 Bytesa2596db8dd85fca4eaf1121ec92be8e6209620e98cd8bb95b08148d758e9e6d4
lib/grape/validations/validators/same_as.rb10066400630 Bytesa60253bcf9664ab63956d83d293e987ec4671a88723d668e25e4fe1360c681a4
lib/grape/validations/validators/values.rb100664002.5 KB82bcfd388a4a6435bd82c9437bd3cbfa0a53f29b6c47f081eeda3c1aa0ec387f
lib/grape/version.rb1006640078 Bytese6f46517e94220a6a3d0f0e169613ad7aae6bb083d0e5243fb588bf6213d9cb5
pkg/grape-1.2.0.gem10066400638 KBb5ce0bd143ef5d80d5b309a44beb40ad8cf3c2162d06d7d7c116be74e2968ee3
pkg/grape-1.2.1.gem10066400851 KBcff75b7fbd8c77b0f0d0004974b487e14dd96a3e993fe33046fa8626a418df5e
pkg/grape-1.2.3.gem100664001.66 MB790ba766550c9d6938ba6dd9b4800dd3c5207a12bc1a9c0f951918f7f7e2b633
spec/grape/api/custom_validations_spec.rb100664005.33 KBa6b9ccf94ba2b573bb45d9842937c24a56dcbb108f47d24a53987695d287138e
spec/grape/api/deeply_included_options_spec.rb100644001.11 KB9a34f504c7389e961fbed9aa5a1461087378152ff1e3fa1828e4f409ad30660b
spec/grape/api/inherited_helpers_spec.rb100664002.44 KB9d4f178e7f793cccca79a3c1cfc9d660047d6a0bc94314b10b09eeb39cf6e67c
spec/grape/api/invalid_format_spec.rb10066400994 Bytes6e37c21b6b50d3f9583f160dcaba34f0515d2f5dd702d0f770cd6224c02e660e
spec/grape/api/namespace_parameters_in_route_spec.rb10066400662 Bytesc6d2424b88907daa1a6f62b4e143e917fd0f2901b7b21fab35a75c63eefb780f
spec/grape/api/nested_helpers_spec.rb10066400947 Bytesf0c0f8fea2c4ff6b041b890299aa74366ad5c23511cb48e13d933473179bb554
spec/grape/api/optional_parameters_in_route_spec.rb10066400819 Bytes3542f94beb2667425e7a7c6bfd8b8c047dc2bf17191f7a6063d09616f2e13edc
spec/grape/api/parameters_modification_spec.rb10066400886 Bytescefca36e35336f60de8a3439173afb0c2e9002d00784d662785d39ea5c9b010d
spec/grape/api/patch_method_helpers_spec.rb100644001.69 KBb34a97a6489d83e86e4b224dcfecd1c2fecd721e5bef7e900d74bd32a68a56b7
spec/grape/api/recognize_path_spec.rb10066400551 Bytes7f759668c0d1df2ed6a7d474c6ec30b4d851a53049723a3bd267c57199953e92
spec/grape/api/required_parameters_in_route_spec.rb10066400662 Bytes71c3ff90ae1e9a37c74dc56baca49950a4eb96fa8be37ed88100f9d0110bb67b
spec/grape/api/required_parameters_with_invalid_method_spec.rb10066400389 Bytescbf97e0cf8558cc834881ef66de1b1beb494c56aae85ba379eb69e0293d7e4ad
spec/grape/api/routes_with_requirements_spec.rb100664002.03 KBe2bfbe3207b476966a0220bc1702277b257383e9185caf823338092339e968e1
spec/grape/api/shared_helpers_exactly_one_of_spec.rb100664001.09 KB1563309f2908b8428caff6d550d9eba00f4c48bd0bdeda4f6ac4f93e598d9172
spec/grape/api/shared_helpers_spec.rb10066400666 Bytesabad915adbd76f3e626c96f3c1fa44dcd2f303edea84da4caed063f9e8672166
spec/grape/api_remount_spec.rb100664009.31 KB95851bd08cffc8aa89453c7777ea841e4ff3f6fbd198e7fbb75bb4089db923b7
spec/grape/api_spec.rb10066400110 KB16e00e2edfe01efa89674cfa11ab449b42037c15768a1c20a2a7b411e7430023
spec/grape/config_spec.rb10066400279 Bytes2e8b241a086a7f9a0df05be29d26528240e0cadb3cec42a6f203cd9bb3e6b7a4
spec/grape/dsl/callbacks_spec.rb100664001.14 KBc6458deb64a337a9888b2eb04682aa1253135bd28a4c49a26fedc480ad11a6ad
spec/grape/dsl/configuration_spec.rb10066400258 Bytes67cefb77475e191448c3d572c1554260915ad2c6625e1660d9f9aea112b0fc07
spec/grape/dsl/desc_spec.rb100664003.28 KB4a1af79e6aaf981a08e3b493fd2347d3d3d879da2bc82b10a9ab53b038169749
spec/grape/dsl/headers_spec.rb10066400685 Bytes6dbaba38d2160bacf60b89175806f9236f986dc7c1d9adf1276ad3aab5e08edd
spec/grape/dsl/helpers_spec.rb100664002.69 KB45c97edb6d9ef44addea3c72e2a4633dd5477588f5eb2da3ff61ad590d803ae9
spec/grape/dsl/inside_route_spec.rb100664009.5 KBb86288a892c006c521cecc8302aa0a47e982503ad35e4bb72ba9b5c9cfcddf1b
spec/grape/dsl/logger_spec.rb10066400527 Bytesb66a5590b8e5762f9c048a23598c659c172c494bd5a910361f3380fcd1ae04e2
spec/grape/dsl/middleware_spec.rb100664001.79 KB0117d2fa03f2b718dc63e844a3bd4afea881224cf3d46a8127eecf244aac012f
spec/grape/dsl/parameters_spec.rb100664005.59 KBd515c5711e25ec3b7c4df7646744c75fd5b5971bab128625ad6c8900d5e57ba4
spec/grape/dsl/request_response_spec.rb100664008.35 KBec3ec2700948b86cd8584e8376b73c64e7beb5c92a04c513100cfacbcfa78c6d
spec/grape/dsl/routing_spec.rb100664008.77 KBee9d7145db09d5a9ba4a8fdd84821726e06d64e84b6a67d6c8f0317f43631f61
spec/grape/dsl/settings_spec.rb100664008.12 KBed65e332af2e9a137489d2681a0d2c42a1af2ae3761d4413f9e9dc973339d4bb
spec/grape/dsl/validations_spec.rb100664001.98 KBed319a2b4e2a9a0d7adf9ef61509a4b1cc91add5f044a72aef6231bd286cd760
spec/grape/endpoint_spec.rb1006640048.7 KB3a3cbaf0fbb26d02a50081a837c029b8198676538a0be95bc2934cef81cc598a
spec/grape/entity_spec.rb100664008.87 KBf29e822243401d71b7a8b262c878546422074e34721d83b69cd76b7d5b5c0dd7
spec/grape/exceptions/base_spec.rb100664001.68 KB8ae21397350ded93ae931cc5d8df316da811ba4674c29715ffd0809c085291f1
spec/grape/exceptions/body_parse_errors_spec.rb100664004.14 KBea8bea609bf0728765c214e47474ec9610bb29232e067080eb5dea478abd60a5
spec/grape/exceptions/invalid_accept_header_spec.rb1006640010.4 KB11734ad21578a69b76127c2bc8b762394d484c5450d6f4695b9e384b6fc82549
spec/grape/exceptions/invalid_formatter_spec.rb10066400318 Bytes1287a01da073f877e56c15a5f7ce1ed21caddf1e5704846bb23556724b5fc325
spec/grape/exceptions/invalid_response_spec.rb10066400261 Bytesdd2497d9dc5efee099e03ce684661ca27034ae1cd78ab66c5e157c2944d99569
spec/grape/exceptions/invalid_versioner_option_spec.rb10066400329 Bytes6a4664d4d839832fff0a2d8aa1109ba61d1c46490ac075cb74b4c0fa88edf65a
spec/grape/exceptions/missing_mime_type_spec.rb10066400469 Bytesbfb67c9b55fa3e1912f3ca42211d4ff16e9330b10961dd4856b7ac40c3659dbd
spec/grape/exceptions/missing_option_spec.rb10066400310 Bytes9b06057ff0ed18271754844ebf1b53cf80c50112014821a36ddbdcdda7b8e670
spec/grape/exceptions/unknown_options_spec.rb10066400299 Bytes4fe0aaeab517e888d1eae0af7389f9a44f8a2cd5cbb382289a277542b0e1a9b9
spec/grape/exceptions/unknown_validator_spec.rb10066400308 Bytes84be05b2d2f02591739561e2b14f67279c67d7e4417f3b806abe07171088393f
spec/grape/exceptions/validation_errors_spec.rb100664002.71 KB2a2d543e5a34025a5b86cfda607023bcb8b8a46438ccd287cc1e279f6e402903
spec/grape/exceptions/validation_spec.rb10066400645 Bytesb5f2d172b2d070d50663284150091ee40c292e7257f0ee18fd4cc01a46b568d7
spec/grape/extensions/param_builders/hash_spec.rb100664001.78 KBb486a8e888689298693d8fadc6b25f5cd2fed41b78c6d1d222b602e0f6ea7843
spec/grape/extensions/param_builders/hash_with_indifferent_access_spec.rb100664002.77 KBdf9306a213bcafd497912502d41c80ab0fc4b48a2f7a6a63dd178705240543c9
spec/grape/extensions/param_builders/hashie/mash_spec.rb100664001.71 KB58d8873cb8ceef7244f7c983b43a5850ce9b339bd7522eed530448659de71e79
spec/grape/integration/global_namespace_function_spec.rb10066400420 Bytesad0a99c80539fbcb818442c04a53764d15262a30c0699f140112fbf5a5a82dff
spec/grape/integration/rack_sendfile_spec.rb10066400928 Bytes026865df51461466c6c20d743e6c3a5136301d5535622ea7283c767c844360b9
spec/grape/integration/rack_spec.rb10066400982 Bytes6a7c08f304a3ab11be5930ca86e3d3b87f5030f850e31aa827b842bd44288445
spec/grape/loading_spec.rb10066400810 Bytesce5615779840eefd0e3c07f98cef1b03cb2c82d319cfc17ea0c5363140fbc7aa
spec/grape/middleware/auth/base_spec.rb10066400745 Bytes5aaa299e736bd46c9aa7c19170edac2e63163ca59793b0ac64861ec899a8f4ae
spec/grape/middleware/auth/dsl_spec.rb100664001.7 KB8fcb2612b735303fb0a4ddd1da20efda04e40232386484320271a4c50769002a
spec/grape/middleware/auth/strategies_spec.rb100664002.05 KB1f7f17d9ef29deaa12275988ea3159771bd134cfacd60e99fafe8df51834b183
spec/grape/middleware/base_spec.rb100664004.77 KB92ca8e54754e6009ecba88054483684e91e55cd318bc1b096bbf537ac726a0dd
spec/grape/middleware/error_spec.rb100664001.75 KB4542eac24ddca74899a04d02f688c514f8bac8709bf6e0cea157342c3f614ed3
spec/grape/middleware/exception_spec.rb100664009.62 KB7d3db9636e0744a03a60c7517d4275e922764ed0035bb8b640e503373c102310
spec/grape/middleware/formatter_spec.rb1006640015.5 KBad4c029bc4838e936e64ed450b481f28be5dd62334fb8836d16335ac043a6b09
spec/grape/middleware/globals_spec.rb10066400898 Bytes140c0a705fd46006f2c921ebd296c573a99aaefa44b6755b47ab6358678711b9
spec/grape/middleware/stack_spec.rb100664004.99 KB47cebd738c251354c9088e3df4552e813a4aed3dac02f3dc81d9d2e6b789651f
spec/grape/middleware/versioner/accept_version_header_spec.rb100664003.19 KB565cc6145b6fb9eac119555585c6ba1dbbf49a7c86bfafbd4fae99f3e12e52c4
spec/grape/middleware/versioner/header_spec.rb1006640011.2 KBe75ecf6e6bf59f9becc9aaecbead2da95a6879ccd340896618e92bf856e0ec91
spec/grape/middleware/versioner/param_spec.rb100664005.18 KBcd23edc96841b725bc8d1d1fc7ae5684f01d912a4b24a3d08f64723dcc8360a5
spec/grape/middleware/versioner/path_spec.rb100664001.91 KB8f7f7ad4350ca536d5336f22fa36e6b5c37b34cf2565c3c7ea0ab91e78768936
spec/grape/middleware/versioner_spec.rb10066400601 Bytes851a7fc7135c0e3d160572a873eae2453e209cdfb39e3b50e6c533650d16d74c
spec/grape/named_api_spec.rb10066400357 Bytesd6e05fe9023d7f743fcd8c08ba6a6a1ce4593d2d6e9e0f045aa493a6b4b64f2d
spec/grape/parser_spec.rb100664002.31 KB8d4c10645ccab15ec45aef8bcee1637878dda4add72e1e387e1a413a7af592fa
spec/grape/path_spec.rb100664007.23 KB2fa02735545a588352f39117110ad6406693a6add7053b577955de4c162875d6
spec/grape/presenters/presenter_spec.rb100664001.63 KB7de81db624b69f31cce65d1431d4ec67045cf8ab7bd4d826e549c1ecd53a51b6
spec/grape/request_spec.rb100664003.4 KB00ae390d58b84d103709f086d4a33c8d7b37db177c8f721eb9633e833d84daba
spec/grape/util/inheritable_setting_spec.rb1006640010 KBe4317f75ab2f3545b65d0cee1ed4db23e99c8e1045f21e7c24ff99083993ce72
spec/grape/util/inheritable_values_spec.rb100664002.18 KB5bc3533e4f1f93b4dbda8214e7a7510664579c3fa87fc630bb0319c1eb4c2b65
spec/grape/util/reverse_stackable_values_spec.rb100664003.91 KB4926b8421561dd1063c1e9e2d9bce030a127b10b036b0cc558065df5df7b2621
spec/grape/util/stackable_values_spec.rb100664003.82 KB48054f8c1a59db60efa2cbda5b238f06254e79b9731696393657013b21bd9db4
spec/grape/util/strict_hash_configuration_spec.rb10066400942 Bytes1183084e6c89d93856eced89b227b26c8adc3d13f07550a770f0cb5fe6ff28be
spec/grape/validations/attributes_iterator_spec.rb1006640078 Bytes2fbdaa63e0a05eb0e5f9e83e96d1a5c9c89767677c42eaa2c18a4425a4e9e84e
spec/grape/validations/instance_behaivour_spec.rb100664001.12 KB3ef2e45d24613d81d656129f1960a7a152f727fec7dd9c70b7d6913c2caff9c8
spec/grape/validations/params_scope_spec.rb1006640031.7 KB6bd8d99afe19f6d74e189d1505aaceca5ce386ba90a2fc8c4cfa1b78882e2f09
spec/grape/validations/types_spec.rb100664002.9 KBb424f3c3922414fe3c4653ad50ab4588f453df078830a7f2253518b08c8f71e6
spec/grape/validations/validators/all_or_none_spec.rb100664001.73 KB4405c288ff28213c9901a41129e21a82121acaa940bde943c114e9d578a41e3e
spec/grape/validations/validators/allow_blank_spec.rb1006640018 KBcb5a3c809c979a7f8ca3151b4f1097f4eea26af42d2fe70c355c61a6f2d8cc78
spec/grape/validations/validators/at_least_one_of_spec.rb100664001.93 KBebcac40535a65ded6166269dd059d00e5db34d55e58a5b989a5b646533aa85c8
spec/grape/validations/validators/coerce_spec.rb1006640028.8 KBdc4d0d3fa6fa3be1fbb66fc55d56b15dc3fb0cb9963a268086d3770f33f772d1
spec/grape/validations/validators/default_spec.rb1006640010.1 KBf42e8207efcb29376e3194949015b7ed39a964468fcface6f2d64c0cee7f8a90
spec/grape/validations/validators/exactly_one_of_spec.rb100664002.11 KB94437fc6e69cb5dca10144ac8e665e1e186e925020536d0c1b81d819616a40d5
spec/grape/validations/validators/except_values_spec.rb100664007.89 KB1db15516d54c1fcef159927b41a2075f99c40fb179184895f6bc240d55fd4ac5
spec/grape/validations/validators/mutual_exclusion_spec.rb100664001.79 KBcc9db8c59b255c9fcffceca9ea2f10f36ca3fecb880403e736f240070ba56bcc
spec/grape/validations/validators/presence_spec.rb100664008.39 KBbd83916f5c77bde7d8838f17574f28409cdc47a24c8a0f86ee7a963d9fae66c8
spec/grape/validations/validators/regexp_spec.rb100664004.81 KB4412c58e74d43ceffd608b908ec2723e0beb0c16f39438731dcc02edc7ae0bf9
spec/grape/validations/validators/same_as_spec.rb100664001.63 KB0007aff0ba5a842c1175b4b11af09ce30c344ad5fb69cb96878676eca2bba582
spec/grape/validations/validators/values_spec.rb1006640021.3 KB262cfbbd304b80af9a66cfaf866d33900152bbfaddb5e3b499ca2ff8402a9e00
spec/grape/validations/validators/zh-CN.yml10066400222 Bytes59685e06c1616663c86aef8eeb021ea9a3b5907dba7b0432c6bba652f354c3a4
spec/grape/validations_spec.rb1006640053.7 KB5d43eb396a5292f6b68aa263cc3fdebc983c95ca3aa5aaff1b29a8735bb0fb3f
spec/integration/multi_json/json_spec.rb10066400126 Bytes8e3ba9b83e936a4e39b7cd7974b421db110ec2f4233eb68dc83495462d266461
spec/integration/multi_xml/xml_spec.rb10066400122 Bytes760c94ad1ca7d32a9cf62669d4da2f9641877f60af0fd6588f36b5a8c0d7a6ac
spec/shared/versioning_examples.rb100664005.9 KB952bc635cd3de294b24e5d2e594857a9795978df35fe7fcb6c7a019b9a0e4119
spec/spec_helper.rb10066400814 Bytes61ae0386de344432d091bfa14a58497f0381cad2d001cc5e59b007d7ce61fb66
spec/support/basic_auth_encode_helpers.rb10066400186 Bytesf688eb242af090fe7ab36355e0544dbd030cf764bba66b099801da0c16c5edef
spec/support/content_type_helpers.rb10066400358 Bytes21b199f76db5cc3f55dfe108f4676804f0dea18c2c8d8ee8e192f74db6e1a994
spec/support/endpoint_faker.rb10066400454 Bytes00b45e167f5b263e14ec88cc4f071143c67297010f24bcbd6a47d01416f03581
spec/support/file_streamer.rb10066400184 Bytesc491be8fa5c42860a5059484494efe03d9ac5a59003e9ae77aa473dabdbcc081
spec/support/integer_helpers.rb10066400185 Bytes9fc63fd38d70e33e8cf508b6b7aec48db0681af9d5f6ad9aece3fda4b05ea3b4
spec/support/versioned_helpers.rb100664001.76 KBc56888bfb8b231ad8f11d0e682b0e16ce75eb8ca951958ce5a489d94903ff1ea