haveapi-0.5.1

https://rubygems.org

haveapi

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 841044

number: 0.5.1

platform: ruby

spec_sha256: fee8a9a44bd2d1af05def3f623af889356549ed35ee7f845986a61a3c388ad23

sha256: 02cac2aa5b013abe312898d8d70442ef94f42f224820da6cd9289eaa579cadd4

created_at: 2024-05-13 08:26:38 UTC

updated_at: 2024-06-11 00:55:30 UTC

position: 49

version_data_entries_count: 96

uploaded_at: 2016-02-26 09:17:19 UTC

indexed: true

has_extensions:

extensions:

Gem size: 258 KB

Version Data Entries

Total: 96

Unpacked size: 589 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
doc/hooks.erb10064400835 Bytes06701d8710a51a5a686b790fca32810e4f576b1c19c507d5e55c710bc89c8fe8
.gitignore10064400180 Bytesbd971125292816afb2d7cb1da66cd02b3f1927676982c194fb36db5531d348d8
CHANGELOG100644001.2 KB9d8c05fb70973bd38dbebf4227b16a011f39b4725ccf84895a66eab20f2f6ce9
Gemfile10064400193 Bytesa3934fede13cb0f82941a79a74cfd336cffacf75bc0377123915d84c32724705
LICENSE.txt100664001.05 KB971f13a4efb0e2f27ccf2bcf13001b4befc3e334b85b553ea7f8706e863b9b4b
README.md100644007.76 KB43024d1fedd7d33f2aeaee22a5ade520e49e0f1fc52d2ef6e7d9b8871c8babe7
Rakefile10064400712 Bytes58bfdb3b53f051cdd6267f7c2035889b463cb2c9080630f489c8a784767ab8ec
doc/create-client.md100644003.67 KBb406ece25f0dc7df069b18d523ad86f9417c1caf6bd2bbf919386279df8d71ad
doc/index.md10064400225 Bytes328494a3f48bdd5f7fe30094fc6a6335b3da595465ce096bc192bf13f2eb9bb0
doc/json-schema.erb1006440011.2 KBf96dc5bbd658f324d75c79f2b9b948c48685b0d1142666348334396cd884cd0c
doc/protocol.md1006440014.3 KBab12a27e5f16a315d49ac956703fe587174769c93c62429354e2a138c8db3323
doc/protocol.plantuml100644003.29 KBbe573d75986daee5656a6328b50c7bd493f766bc81e6db14a059d9e3052f3875
haveapi.gemspec10064400884 Bytesd53c8ad1853bfca78c8a6816dae7a7c3d260df159fa42cd846418c65df86d5be
lib/haveapi.rb10064400647 Bytes97f85459920884c65028221ad410305ab0ee3ffaa79962ce3d52926adf6fc1f4
lib/haveapi/action.rb1006440013.3 KBc1ce30577a5fd5732d3d9e522bc9de58b171508f29148f69b061f4cabf3691db
lib/haveapi/actions/default.rb100644001.14 KBe053a873581209d621ffd0bda050aa5751108cfddcefe908d0f0f379d810496b
lib/haveapi/actions/paginable.rb10064400342 Bytes6c225e625b97413f4519eeb3f614cde082fc9ea053ced20a68650511b7d3a839
lib/haveapi/api.rb100644001.53 KB8cfeb16fac2f40e58b145933290e189c7b664855310af9dbc83d4f60ad40850c
lib/haveapi/authentication/base.rb10066400728 Bytes82493bd8d0d73bc8c46d91209f9ddedbf3081eeb1bb3a8f0add6008de1680941
lib/haveapi/authentication/basic/provider.rb10064400966 Bytesceb3c3c59a6eccd4209d0fe904b8b8aa84ac8e7b48c66ddc296f3c2341f3f8b1
lib/haveapi/authentication/chain.rb100644002.89 KB6cef58095ed1e1f8bc57373762d6c823b27d1c02b16ff43526ec77eb1a0a031e
lib/haveapi/authentication/token/provider.rb100644004.73 KBc15f3d09a9254d1f648322ffc4f7886eaf96776251f227d298d982017c17321f
lib/haveapi/authentication/token/resources.rb100644002.81 KB4324b93f2a552947239bcf65e596e7ce506eda78f7ec088baf177520b28602eb
lib/haveapi/authorization.rb100644002.43 KB970b82f71d4904d7e893437324b3721b7b4e94730aa72b06342d65b303cd3a14
lib/haveapi/common.rb100644001.12 KBb5ddcb81a388f6f6907b9152e38d422edd7bd524c6e08b5fffd540106f69b56c
lib/haveapi/context.rb100644001.74 KBa6d28bc2ee26e12c639c0dbc883d4e42d0a44bcb2f923051d328645c45657df4
lib/haveapi/example.rb10064400528 Bytesec20ab6bb8d11a11d8e9fc0c97ba2eacc0840e91e4c5b7dc126a84d94e7cc9f0
lib/haveapi/exceptions.rb10064400108 Bytesced58031b2a059b91d736635ad6cf9e958aeb4959004754ce7914f3e659769a1
lib/haveapi/extensions/action_exceptions.rb10064400566 Bytesf8d1021d09ec9c75cd1765e41a781717f9af8d87e2ffcfe903bc2c5e3a4448a2
lib/haveapi/extensions/base.rb10064400102 Bytes3309389c5ef4f6fcaa0cf28810d7dfed2485b1894ce3f9c0168ca494e38b1363
lib/haveapi/hooks.rb100644007.98 KB95865f4e353b29fb12b4df5ff42b22a1217220deead0dc39db819eba70db1420
lib/haveapi/metadata.rb100644001.18 KB123a44a6de814990ec2d4b97f371757aa70597bc304dbf6c562e0d47bfd7295f
lib/haveapi/model_adapter.rb100644002.87 KBa9bb109e266f1026c5636f90486ac86f8ba158407a0fd026c25ff61ef642d44c
lib/haveapi/model_adapters/active_record.rb1006440011.4 KBd32c1ab960893dc49915e4938dc031050f0ca31117910203b98a5b69820e4d06
lib/haveapi/model_adapters/hash.rb10064400538 Bytese2cd59b218a08fd6374e733d38bcc751c8879e413958826cd20d28938c394e50
lib/haveapi/output_formatter.rb100644001.19 KB54e3ae3e225fc8c2d3e4d9412447f3069433649f6462c29a5d9af0bd030439f3
lib/haveapi/output_formatters/base.rb10064400517 Bytese4a6cf42bc43995dc8b7dd69d11eadbee2e2ea03ce300555adf288c2446d81d5
lib/haveapi/output_formatters/json.rb10064400271 Bytesd57076a5d606ce02f2df0536807fb1fe7cf47e614e418099e432ff90bafde906
lib/haveapi/parameters/resource.rb100644003.17 KB4da1920f72855f5f6d42b8fa68d5ad2622bbd73726354ebdefc13dfd6b0e124c
lib/haveapi/parameters/typed.rb100644002.25 KB589166584dc8c9c8c0c8c94a3be073c85c7e0d63a5c20d6a668a7a15ff5e36bd
lib/haveapi/params.rb100644007.12 KB6994fe081a483778b6bf3f9d9e1593c146f83fc0bbefdd5f29e5bd7a8dc61cf4
lib/haveapi/public/css/bootstrap-theme.min.css1006440012.9 KBc72060928bf66e8ff55b42e653f95429d4777769d790921ff8390eb1068da303
lib/haveapi/public/css/bootstrap.min.css1006440097.6 KBe9503448692b738dd260fbd7f7cabf2e11f09b600fa97e6eb3a56eba5b1a7e9b
lib/haveapi/public/doc/protocol.png10064400156 KB535eacb5edc27940ebd6b8c54a325d6c708b87d3606fc509dea8e3903feac08e
lib/haveapi/public/js/bootstrap.min.js1006440028.4 KB898d05a17f2cfc5120ddcdba47a885c378c0b466f30f0700e502757e24b403a1
lib/haveapi/public/js/jquery-1.11.1.min.js1006640093.5 KB540bc6dec1dd4b92ea4d3fb903f69eabf6d919afd48f4e312b163c28cff0f441
lib/haveapi/resource.rb100644002.44 KBc5d89462ebd7e1d85dff97559e1168540b3c4899730a005b944686f1b2718b13
lib/haveapi/route.rb10066400298 Bytesdebc59975d7e3d3dc6336a3b87084088d7c9407018108fd73e31c39462c875c3
lib/haveapi/server.rb1006440012.8 KB2e31c066c81ead8b9dd428d73657e20412e9556feca64c9d149016530573e7a4
lib/haveapi/spec/api_builder.rb100644001.61 KB59028fd2d20c540f5b9ee96991b4049218f9e69ee9a03e9589eb9729b5681b6c
lib/haveapi/spec/api_response.rb10064400581 Bytese696e8d697444060ac31898c0816409cc2c40299e49a3dc62720b03d1a76ee9c
lib/haveapi/spec/helpers.rb10064400156 Bytes2a155337cb49ffc7a2c7dedaba561e297b66c2aea951c0559f560e68c4f74f26
lib/haveapi/spec/mock_action.rb10064400747 Bytesdb70da7a6fefe430e51c1a66f856367631db908beece08b722fea1ccb0145fa1
lib/haveapi/spec/spec_methods.rb100644003.59 KB58ab261da32b79f331ea8776fc1387226520eed64d3c985c923caa28ca8873e4
lib/haveapi/tasks/hooks.rb1006440097 Bytes9646c59f0d82565dac846c2e61317bf16a097a43eb294a2ce4fd0ff3b17e0f7c
lib/haveapi/tasks/yard.rb10064400237 Bytesee6f28af7ee4e88ae55515118c5d1668f4f245eb02e3d6f359cd9123395014a5
lib/haveapi/types.rb10064400344 Bytesb310251c2c88925e85149bdfca5a4c924a85c596453d672a90fbea38303fef90
lib/haveapi/validator.rb100644003.68 KBdfb278e976bface3b6467b6a35a79bf06d56135bd7374d0f3badc7028525ed9e
lib/haveapi/validator_chain.rb100644002.29 KB88ad1855b8fb7951c9a37b08e0e4dbe2b96f4f67b209d97cf0c4274248b54e39
lib/haveapi/validators/acceptance.rb10064400629 Bytes3e2fdd6340f6482784b91c73763f482277a20dd11bca196d38af1d8680a32415
lib/haveapi/validators/confirmation.rb10064400934 Bytesb4f45d55b8825f4f50147e5070f5901b776ece294783ed9b0b1a60675aa7f465
lib/haveapi/validators/custom.rb10064400430 Bytes74ae70421570042a3c26e5b9379deda6e83fad7e7fd93c35635ea90b45eef9d3
lib/haveapi/validators/exclusion.rb10064400774 Bytesd008e19f28d7bd8d0d08dac1f95876bae3d085047c8e9e9cb1df4bce849bf984
lib/haveapi/validators/format.rb10064400860 Bytes217fcbdcbd7974c362d8750e97eae3414b6371bb5a9a3263e279492adab156e8
lib/haveapi/validators/inclusion.rb100644001 KB79a38f0883c088b0c9603525c28b6e0f69eb43db4b26a4e34322e8c4abe0b8d0
lib/haveapi/validators/length.rb100644001.35 KBad151f22b18ef752e32cae6262fa1f63294237f24a73f27bb0a7e854b8dab52e
lib/haveapi/validators/numericality.rb100644002.11 KBa5ab0228da0c78b7897c95a4e6a2469d0c04127a74d0bd02a9efca534faf53c5
lib/haveapi/validators/presence.rb10064400842 Bytes1796612e75f7df01f16d35c19b5cca4d326bec4e7f18c8bde467ce556fc7c1c8
lib/haveapi/version.rb1006440066 Bytes6efc47e695c1ed11347f656396b1bad09a7247ae388d06b05c09bbb2490ee0ff
lib/haveapi/views/doc_layout.erb10064400720 Bytes685fe67ff32b9635bf15866ac6ba4c78eb671f62db26ff2ca6bde1113109aa5f
lib/haveapi/views/doc_sidebars/create-client.erb10064400715 Bytes6be8a69e23b693a944c2d451df6bbbc374f987c6dd7635a8170b35be8090c5fb
lib/haveapi/views/doc_sidebars/json-schema.erb10064400255 Bytesd2a354ff8cd70bfec6c160251327d34af4883877959d658c9ed397a0d8197d0e
lib/haveapi/views/doc_sidebars/protocol.erb100644001.51 KB50cd0334ea88193573fc12eea772557b14bc5e432c995e371f5577ce92fedfdd
lib/haveapi/views/index.erb10064400329 Bytes101ef20e69636db966a5f614757568047b84cc67c739795857d2c75ad96fdf3a
lib/haveapi/views/main_layout.erb100644001.35 KBc4a689945030ed74323efe59a0e4d3b716f9e9e637323bf4e6136681de8b81d9
lib/haveapi/views/version_page.erb100644006.47 KB894d250300a761f423e1e49921f224a440f067b96423d89e4d6e91b3b41e999e
lib/haveapi/views/version_sidebar.erb100644001.21 KB36ddc48c7e30b73c4703165d88f90f15cff93f6cbebfd0252d823b7a92091ccd
spec/action/dsl_spec.rb100644005.15 KBaec29668ae543ab93f4e330ff5e067a1606bec5bb0141de20bb3f4cd33881504
spec/authorization_spec.rb100644002.46 KB4804333bb380a1f966612f803b40c3926bcf8bf283bbc0c6b2bec095c50fd60b
spec/common_spec.rb10064400865 Bytescef6df7a0000945c38a72fcc762dc7729c5ff0b982e9cf5815a4fec53b7209fb
spec/documentation_spec.rb10064400395 Bytes61aef193cf1f3c72495fee9a2aeae6f7f47811e494cb96a13f80cc1b84d012fd
spec/envelope_spec.rb10064400732 Bytes935ead743bc082db5bc2e494fd44f187fb97e94590176b5a9dd325be284ff147
spec/hooks_spec.rb100644002.76 KB4b53f44aa0323875d57bc6d2401e1afaeab22738e0ea67d0bf8b2d75abcf6156
spec/parameters/typed_spec.rb100644001.87 KB7abf3b806346d5d71f54739fb5df3b4bb562cfba4f326e8faa0280d31dfd16ad
spec/params_spec.rb100644005.05 KB79ae1cdc5502b899b19e943de37d852a241557cee9b8783320e8519596b3bbbc
spec/resource_spec.rb100644001.44 KBf16aa484ce79a74d268e0c94e8bf1ece26235a2c32416d324b9bcb48be1bd14b
spec/spec_helper.rb10064400342 Bytes9ed3b12c99d56a1461c68ac906dcb9a3e6ca2672c65ae8d2b57324b6e49f01ba
spec/validators/acceptance_spec.rb10064400584 Bytesc97d19c355682412bddeae5100d54d2b91ce3f50821cc7f70c7a6d9052fdbff6
spec/validators/confirmation_spec.rb100644001.05 KB781b345896585799c862d6dfe77c07d1ee02eba33d1e91d55c2fb6dc7d1da45e
spec/validators/custom_spec.rb10064400195 Bytes8c467a7957b0c473470b3c76a14b80893e4bd596cd65d9ed4c17b5381deffa06
spec/validators/exclusion_spec.rb10064400743 Bytes19ac2d9b84063aa0c33804aa4f4c23b9e079989a3fe40efaad084f02e4f773f7
spec/validators/format_spec.rb100644001.33 KB4a19be0376af431557fbf44bbab623df86fef55fa346a4fbee802ec6bad12055
spec/validators/inclusion_spec.rb100644001020 Bytes3501f345737ee00ded6c448ca7c92a853312bd356811f742376ab9d0d7e86d29
spec/validators/length_spec.rb100644001.36 KB9fa433474ec3443980de6bfa32c0225720df60ea4ffbc701c4326e16c2efda3f
spec/validators/numericality_spec.rb100644002.24 KB9da9909ff5fadf799ffbb1ba761f8afb0a8841a41749c0a5409b38e83abd8c04
spec/validators/presence_spec.rb100644001.1 KB606827f0ba5d5f5897e093170f548eb8e4f68f2da2add5dcb456083fcbc0e4e0