.editorconfig | 100644 | 0 | 0 | | | 208 Bytes | 8896e71302a9d05b9b625c5426f35f1ba53788dc7714a0f3bc325ee94e733aa3 |
.gitignore | 100644 | 0 | 0 | | | 180 Bytes | bd971125292816afb2d7cb1da66cd02b3f1927676982c194fb36db5531d348d8 |
CHANGELOG | 100644 | 0 | 0 | | | 2.87 KB | 33aef65b8b25d991f1c905a2acd5d7c86c1a8c2b6c57f78361423fab3d3a3497 |
Gemfile | 100644 | 0 | 0 | | | 178 Bytes | d7d2e3fe77eec4f999c1b15a0fc409029ad4061dd37db60d40de3123fa97ffd6 |
LICENSE.txt | 100664 | 0 | 0 | | | 1.05 KB | 971f13a4efb0e2f27ccf2bcf13001b4befc3e334b85b553ea7f8706e863b9b4b |
README.md | 100644 | 0 | 0 | | | 9.12 KB | 5f646360d08f202169c43fee83c4178c0b8846f19e492fda19c011b65e81dff2 |
Rakefile | 100644 | 0 | 0 | | | 712 Bytes | 58bfdb3b53f051cdd6267f7c2035889b463cb2c9080630f489c8a784767ab8ec |
doc/create-client.md | 100644 | 0 | 0 | | | 4.08 KB | 2339306a509b38873a62727c9f5aa5370ef559d2b827a41100a64afab7e6005e |
doc/hooks.erb | 100644 | 0 | 0 | | | 835 Bytes | 06701d8710a51a5a686b790fca32810e4f576b1c19c507d5e55c710bc89c8fe8 |
doc/index.md | 100644 | 0 | 0 | | | 225 Bytes | 328494a3f48bdd5f7fe30094fc6a6335b3da595465ce096bc192bf13f2eb9bb0 |
doc/json-schema.erb | 100644 | 0 | 0 | | | 14.7 KB | 3553144b0fbd6ed379fe7d9764df25a47390aef8acc56e036887c5b4e0609ab6 |
doc/protocol.md | 100644 | 0 | 0 | | | 15.3 KB | 04a439836ea7507045af1913cc4c8d6c565b96e41f053b3a33c962c8c60114af |
doc/protocol.plantuml | 100644 | 0 | 0 | | | 3.43 KB | 42f702345a4a7501cdbb97724acf9e7008aceecc6309df52f216f6eee2316668 |
haveapi.gemspec | 100644 | 0 | 0 | | | 1010 Bytes | 2c637ff86f0892994ed0bd0a435b73cb64275860a84115cde7467c37a0a6b15e |
lib/haveapi.rb | 100644 | 0 | 0 | | | 811 Bytes | 36efb6c14320aaf143af6b8909bf8a276f09c706b69f165a03d5abdcf9012a88 |
lib/haveapi/action.rb | 100644 | 0 | 0 | | | 14.5 KB | d9146547c46ce54d17ba5af6316b1b2f9e7fe37758aa758aa1c4f5a652c93192 |
lib/haveapi/action_state.rb | 100644 | 0 | 0 | | | 2.94 KB | 4399a1e88f7c2ed263f3bdcca1d3f09fe47a6a3cb33046e2f00ccd928909a9d4 |
lib/haveapi/actions/default.rb | 100644 | 0 | 0 | | | 1.14 KB | e053a873581209d621ffd0bda050aa5751108cfddcefe908d0f0f379d810496b |
lib/haveapi/actions/paginable.rb | 100644 | 0 | 0 | | | 286 Bytes | d80df25ee8093f1c17b67fc263ea031a0a34a50573f84dbdb148310410cd00fe |
lib/haveapi/api.rb | 100644 | 0 | 0 | | | 1.53 KB | 8cfeb16fac2f40e58b145933290e189c7b664855310af9dbc83d4f60ad40850c |
lib/haveapi/authentication/base.rb | 100664 | 0 | 0 | | | 728 Bytes | 82493bd8d0d73bc8c46d91209f9ddedbf3081eeb1bb3a8f0add6008de1680941 |
lib/haveapi/authentication/basic/provider.rb | 100644 | 0 | 0 | | | 1.17 KB | 7a90dc062dfd1e7ccda137b0cd90ca14a0c689fc360fc206e0421779fe2ca8ef |
lib/haveapi/authentication/chain.rb | 100644 | 0 | 0 | | | 2.89 KB | 6cef58095ed1e1f8bc57373762d6c823b27d1c02b16ff43526ec77eb1a0a031e |
lib/haveapi/authentication/token/provider.rb | 100644 | 0 | 0 | | | 5.14 KB | 16e656f03e81be5ea5461014db9c8dd58e9dfbd8a065c59a0edc6b0397ab0594 |
lib/haveapi/authentication/token/resources.rb | 100644 | 0 | 0 | | | 2.83 KB | dda1ad5360640be04ee7c7882f5878e21aa425655635356d367d8449b3c4fd42 |
lib/haveapi/authorization.rb | 100644 | 0 | 0 | | | 2.43 KB | 970b82f71d4904d7e893437324b3721b7b4e94730aa72b06342d65b303cd3a14 |
lib/haveapi/client_example.rb | 100644 | 0 | 0 | | | 1.96 KB | 94a6145f698484bf7a6fb416283a3ba7ff21070c51903bf46d0d87a840cad46d |
lib/haveapi/client_examples/curl.rb | 100644 | 0 | 0 | | | 1.85 KB | 8b81ba38fdc3e656f1e47f08bb041c65c1e875cb90f137164b1c80c810b2e8ea |
lib/haveapi/client_examples/fs_client.rb | 100644 | 0 | 0 | | | 2.81 KB | 16338e32108845f0bb900c7ed7a0b86af355d6218f6de3e40fb711cc423f29a3 |
lib/haveapi/client_examples/http.rb | 100644 | 0 | 0 | | | 1.99 KB | 7e12148cf869a635e020ff05cce9a90bd0e558f4708fb902b79692edc0022aca |
lib/haveapi/client_examples/js_client.rb | 100644 | 0 | 0 | | | 3.55 KB | f5538272b16d0d74c7e8e4dafda550aa593e6e3b1bb6840a516fb13ccc6f1dce |
lib/haveapi/client_examples/php_client.rb | 100644 | 0 | 0 | | | 3.12 KB | af1a1882d4eadb789b62814ae5cd78f630b47126b92fd15288c7a41bcd72d99f |
lib/haveapi/client_examples/ruby_cli.rb | 100644 | 0 | 0 | | | 2.81 KB | 13de751628eacbd4815f64c42b5204985649278b59020b48a06262075c246452 |
lib/haveapi/client_examples/ruby_client.rb | 100644 | 0 | 0 | | | 2.67 KB | ee05fa81e7b3bfc158b24a788419b90251647fd6329e09c360447809fee36c68 |
lib/haveapi/common.rb | 100644 | 0 | 0 | | | 1.12 KB | b5ddcb81a388f6f6907b9152e38d422edd7bd524c6e08b5fffd540106f69b56c |
lib/haveapi/context.rb | 100644 | 0 | 0 | | | 1.79 KB | 69dd9ff5641f22676948020432af27a358fb0198416d329e133504450c05f667 |
lib/haveapi/example.rb | 100644 | 0 | 0 | | | 1.04 KB | 7ade66778180fae8eeb6871aa29bbd0487fd87c40983fa4cd2ec75b22af594ff |
lib/haveapi/exceptions.rb | 100644 | 0 | 0 | | | 108 Bytes | ced58031b2a059b91d736635ad6cf9e958aeb4959004754ce7914f3e659769a1 |
lib/haveapi/extensions/action_exceptions.rb | 100644 | 0 | 0 | | | 575 Bytes | 408b359edb31c0a12368c63f2b8ddb2a473d0e756b47f5e31b9dc0efb32f1f7c |
lib/haveapi/extensions/base.rb | 100644 | 0 | 0 | | | 110 Bytes | 71e3d75a93c3f4e3a5cd59307681cb7a36d938f8ab44027810523ec9b317374c |
lib/haveapi/extensions/exception_mailer.rb | 100644 | 0 | 0 | | | 11.1 KB | b9e61cfbd7d8e1e33b00b4282a14720d45f098f9c8ed83fd658163d1d8517ea6 |
lib/haveapi/hooks.rb | 100644 | 0 | 0 | | | 7.99 KB | c4771e46c73addaedc37be7f4811850fdf69326f3297b2946d7994f9a924c742 |
lib/haveapi/metadata.rb | 100644 | 0 | 0 | | | 1.18 KB | 123a44a6de814990ec2d4b97f371757aa70597bc304dbf6c562e0d47bfd7295f |
lib/haveapi/model_adapter.rb | 100644 | 0 | 0 | | | 2.87 KB | a9bb109e266f1026c5636f90486ac86f8ba158407a0fd026c25ff61ef642d44c |
lib/haveapi/model_adapters/active_record.rb | 100644 | 0 | 0 | | | 12.2 KB | bbef9338f9c60a14d2a63c921771e30d3114448a120b0d2eee6a0c3d8b265f28 |
lib/haveapi/model_adapters/hash.rb | 100644 | 0 | 0 | | | 538 Bytes | e2cd59b218a08fd6374e733d38bcc751c8879e413958826cd20d28938c394e50 |
lib/haveapi/output_formatter.rb | 100644 | 0 | 0 | | | 1.19 KB | 54e3ae3e225fc8c2d3e4d9412447f3069433649f6462c29a5d9af0bd030439f3 |
lib/haveapi/output_formatters/base.rb | 100644 | 0 | 0 | | | 517 Bytes | e4a6cf42bc43995dc8b7dd69d11eadbee2e2ea03ce300555adf288c2446d81d5 |
lib/haveapi/output_formatters/json.rb | 100644 | 0 | 0 | | | 271 Bytes | d57076a5d606ce02f2df0536807fb1fe7cf47e614e418099e432ff90bafde906 |
lib/haveapi/parameters/resource.rb | 100644 | 0 | 0 | | | 3.17 KB | 4da1920f72855f5f6d42b8fa68d5ad2622bbd73726354ebdefc13dfd6b0e124c |
lib/haveapi/parameters/typed.rb | 100644 | 0 | 0 | | | 2.42 KB | e5306d4eca51f11672c4c1724a6b4adc0940a692d3986e102bf17d18033f9987 |
lib/haveapi/params.rb | 100644 | 0 | 0 | | | 7.23 KB | ff78f90928a735e4707dea75278eb5e3bda746b07e4c81c7ac24ee9c4e5b8c96 |
lib/haveapi/public/css/bootstrap-theme.min.css | 100644 | 0 | 0 | | | 12.9 KB | c72060928bf66e8ff55b42e653f95429d4777769d790921ff8390eb1068da303 |
lib/haveapi/public/css/bootstrap.min.css | 100644 | 0 | 0 | | | 97.6 KB | e9503448692b738dd260fbd7f7cabf2e11f09b600fa97e6eb3a56eba5b1a7e9b |
lib/haveapi/public/css/highlight.css | 100644 | 0 | 0 | | | 1.13 KB | 98d96d59b69f1b5d6ec4eaa8e2c2c6880c2a849253ef08269e2811eb80fb3d8a |
lib/haveapi/public/doc/protocol.png | 100644 | 0 | 0 | | | 165 KB | c4f1a4e351df9d305ac597a1d6144e7aeefc3047f70bc9d969dca28a9e645748 |
lib/haveapi/public/js/bootstrap.min.js | 100644 | 0 | 0 | | | 28.4 KB | 898d05a17f2cfc5120ddcdba47a885c378c0b466f30f0700e502757e24b403a1 |
lib/haveapi/public/js/highlight.pack.js | 100644 | 0 | 0 | | | 15.6 KB | 3134fd395e9e092ecc41381e8052f6a6cd9023cc9d9ceb8515a788420356e8b7 |
lib/haveapi/public/js/highlighter.js | 100644 | 0 | 0 | | | 216 Bytes | bc9e710003fd017ba1dce660350e0275781f5861c4eb930af501381ccf00ddf3 |
lib/haveapi/public/js/jquery-1.11.1.min.js | 100664 | 0 | 0 | | | 93.5 KB | 540bc6dec1dd4b92ea4d3fb903f69eabf6d919afd48f4e312b163c28cff0f441 |
lib/haveapi/public/js/main.js | 100644 | 0 | 0 | | | 580 Bytes | e7552b77a91d071f580f388fe918b9b7ac66aed5d7dab811c521eb70ee053d41 |
lib/haveapi/public/js/nojs-tabs.js | 100644 | 0 | 0 | | | 4.25 KB | d0d7a033e61c798437c4a79c064a458dded4e2bf54fb5bc152593ef70719858b |
lib/haveapi/resource.rb | 100644 | 0 | 0 | | | 2.44 KB | c5d89462ebd7e1d85dff97559e1168540b3c4899730a005b944686f1b2718b13 |
lib/haveapi/resources/action_state.rb | 100644 | 0 | 0 | | | 4.65 KB | 268397e5b3bb9a0cd9afa322db87b9e37a7ae21a4331eb0a377652dd9e99d688 |
lib/haveapi/route.rb | 100664 | 0 | 0 | | | 298 Bytes | debc59975d7e3d3dc6336a3b87084088d7c9407018108fd73e31c39462c875c3 |
lib/haveapi/server.rb | 100644 | 0 | 0 | | | 14.5 KB | 7a1c084afb5b715d317e7f3f501b8a641188b42b016f04e35d93937a17a697b2 |
lib/haveapi/spec/api_builder.rb | 100644 | 0 | 0 | | | 1.62 KB | d44988934bc825ef41ee5c53dfd676d3b53bf3ea9ffd5eca7c8d001bdd5ba5c5 |
lib/haveapi/spec/api_response.rb | 100644 | 0 | 0 | | | 581 Bytes | e696e8d697444060ac31898c0816409cc2c40299e49a3dc62720b03d1a76ee9c |
lib/haveapi/spec/helpers.rb | 100644 | 0 | 0 | | | 156 Bytes | 2a155337cb49ffc7a2c7dedaba561e297b66c2aea951c0559f560e68c4f74f26 |
lib/haveapi/spec/mock_action.rb | 100644 | 0 | 0 | | | 747 Bytes | db70da7a6fefe430e51c1a66f856367631db908beece08b722fea1ccb0145fa1 |
lib/haveapi/spec/spec_methods.rb | 100644 | 0 | 0 | | | 3.59 KB | 58ab261da32b79f331ea8776fc1387226520eed64d3c985c923caa28ca8873e4 |
lib/haveapi/tasks/hooks.rb | 100644 | 0 | 0 | | | 97 Bytes | 9646c59f0d82565dac846c2e61317bf16a097a43eb294a2ce4fd0ff3b17e0f7c |
lib/haveapi/tasks/yard.rb | 100644 | 0 | 0 | | | 237 Bytes | ee6f28af7ee4e88ae55515118c5d1668f4f245eb02e3d6f359cd9123395014a5 |
lib/haveapi/types.rb | 100644 | 0 | 0 | | | 344 Bytes | b310251c2c88925e85149bdfca5a4c924a85c596453d672a90fbea38303fef90 |
lib/haveapi/validator.rb | 100644 | 0 | 0 | | | 3.68 KB | dfb278e976bface3b6467b6a35a79bf06d56135bd7374d0f3badc7028525ed9e |
lib/haveapi/validator_chain.rb | 100644 | 0 | 0 | | | 2.29 KB | 88ad1855b8fb7951c9a37b08e0e4dbe2b96f4f67b209d97cf0c4274248b54e39 |
lib/haveapi/validators/acceptance.rb | 100644 | 0 | 0 | | | 629 Bytes | 3e2fdd6340f6482784b91c73763f482277a20dd11bca196d38af1d8680a32415 |
lib/haveapi/validators/confirmation.rb | 100644 | 0 | 0 | | | 934 Bytes | b4f45d55b8825f4f50147e5070f5901b776ece294783ed9b0b1a60675aa7f465 |
lib/haveapi/validators/custom.rb | 100644 | 0 | 0 | | | 430 Bytes | 74ae70421570042a3c26e5b9379deda6e83fad7e7fd93c35635ea90b45eef9d3 |
lib/haveapi/validators/exclusion.rb | 100644 | 0 | 0 | | | 774 Bytes | d008e19f28d7bd8d0d08dac1f95876bae3d085047c8e9e9cb1df4bce849bf984 |
lib/haveapi/validators/format.rb | 100644 | 0 | 0 | | | 860 Bytes | 217fcbdcbd7974c362d8750e97eae3414b6371bb5a9a3263e279492adab156e8 |
lib/haveapi/validators/inclusion.rb | 100644 | 0 | 0 | | | 1 KB | 79a38f0883c088b0c9603525c28b6e0f69eb43db4b26a4e34322e8c4abe0b8d0 |
lib/haveapi/validators/length.rb | 100644 | 0 | 0 | | | 1.35 KB | ad151f22b18ef752e32cae6262fa1f63294237f24a73f27bb0a7e854b8dab52e |
lib/haveapi/validators/numericality.rb | 100644 | 0 | 0 | | | 2.11 KB | a5ab0228da0c78b7897c95a4e6a2469d0c04127a74d0bd02a9efca534faf53c5 |
lib/haveapi/validators/presence.rb | 100644 | 0 | 0 | | | 820 Bytes | efcc951f93046578024d6149863b378c4e339974c183628db768fedafeff813d |
lib/haveapi/version.rb | 100644 | 0 | 0 | | | 67 Bytes | 71520cf4c9046baaa9832268eb9e8e8b50a021d3d6b762444ecf9b816743bc68 |
lib/haveapi/views/doc_layout.erb | 100644 | 0 | 0 | | | 720 Bytes | 685fe67ff32b9635bf15866ac6ba4c78eb671f62db26ff2ca6bde1113109aa5f |
lib/haveapi/views/doc_sidebars/create-client.erb | 100644 | 0 | 0 | | | 715 Bytes | 6be8a69e23b693a944c2d451df6bbbc374f987c6dd7635a8170b35be8090c5fb |
lib/haveapi/views/doc_sidebars/json-schema.erb | 100644 | 0 | 0 | | | 255 Bytes | d2a354ff8cd70bfec6c160251327d34af4883877959d658c9ed397a0d8197d0e |
lib/haveapi/views/doc_sidebars/protocol.erb | 100644 | 0 | 0 | | | 1.51 KB | 50cd0334ea88193573fc12eea772557b14bc5e432c995e371f5577ce92fedfdd |
lib/haveapi/views/index.erb | 100644 | 0 | 0 | | | 329 Bytes | 101ef20e69636db966a5f614757568047b84cc67c739795857d2c75ad96fdf3a |
lib/haveapi/views/main_layout.erb | 100644 | 0 | 0 | | | 1.67 KB | 6db2c1a3d68c3dc10fb678e4a3b3cd01bfe400e1162221e673712f8ab4a36dcc |
lib/haveapi/views/version_page.erb | 100644 | 0 | 0 | | | 12.1 KB | ec8bffec42fac5053df44cd077caa16127d72f1849a6c48bf883775a4132648c |
lib/haveapi/views/version_sidebar.erb | 100644 | 0 | 0 | | | 2.08 KB | 25cc1aa676cce64a87599fbe68ef3f1ce4c56cde00671e9d4713ca9899303a92 |
spec/action/dsl_spec.rb | 100644 | 0 | 0 | | | 5.15 KB | aec29668ae543ab93f4e330ff5e067a1606bec5bb0141de20bb3f4cd33881504 |
spec/authorization_spec.rb | 100644 | 0 | 0 | | | 2.46 KB | 4804333bb380a1f966612f803b40c3926bcf8bf283bbc0c6b2bec095c50fd60b |
spec/common_spec.rb | 100644 | 0 | 0 | | | 865 Bytes | cef6df7a0000945c38a72fcc762dc7729c5ff0b982e9cf5815a4fec53b7209fb |
spec/documentation_spec.rb | 100644 | 0 | 0 | | | 395 Bytes | 61aef193cf1f3c72495fee9a2aeae6f7f47811e494cb96a13f80cc1b84d012fd |
spec/envelope_spec.rb | 100644 | 0 | 0 | | | 732 Bytes | 935ead743bc082db5bc2e494fd44f187fb97e94590176b5a9dd325be284ff147 |
spec/hooks_spec.rb | 100644 | 0 | 0 | | | 2.76 KB | 4b53f44aa0323875d57bc6d2401e1afaeab22738e0ea67d0bf8b2d75abcf6156 |
spec/parameters/typed_spec.rb | 100644 | 0 | 0 | | | 2.16 KB | ee15d32dbe7819c7ae362d53f54999d0fad9e8411d6f7ad37bedb1b46555bd33 |
spec/params_spec.rb | 100644 | 0 | 0 | | | 5.03 KB | 1bc4e933ff0121be9f0daeef62882bc2620cc89c333c12ea9426aeb831fea388 |
spec/resource_spec.rb | 100644 | 0 | 0 | | | 1.44 KB | f16aa484ce79a74d268e0c94e8bf1ece26235a2c32416d324b9bcb48be1bd14b |
spec/spec_helper.rb | 100644 | 0 | 0 | | | 342 Bytes | 9ed3b12c99d56a1461c68ac906dcb9a3e6ca2672c65ae8d2b57324b6e49f01ba |
spec/validators/acceptance_spec.rb | 100644 | 0 | 0 | | | 584 Bytes | c97d19c355682412bddeae5100d54d2b91ce3f50821cc7f70c7a6d9052fdbff6 |
spec/validators/confirmation_spec.rb | 100644 | 0 | 0 | | | 1.05 KB | 781b345896585799c862d6dfe77c07d1ee02eba33d1e91d55c2fb6dc7d1da45e |
spec/validators/custom_spec.rb | 100644 | 0 | 0 | | | 195 Bytes | 8c467a7957b0c473470b3c76a14b80893e4bd596cd65d9ed4c17b5381deffa06 |
spec/validators/exclusion_spec.rb | 100644 | 0 | 0 | | | 743 Bytes | 19ac2d9b84063aa0c33804aa4f4c23b9e079989a3fe40efaad084f02e4f773f7 |
spec/validators/format_spec.rb | 100644 | 0 | 0 | | | 1.33 KB | 4a19be0376af431557fbf44bbab623df86fef55fa346a4fbee802ec6bad12055 |
spec/validators/inclusion_spec.rb | 100644 | 0 | 0 | | | 1020 Bytes | 3501f345737ee00ded6c448ca7c92a853312bd356811f742376ab9d0d7e86d29 |
spec/validators/length_spec.rb | 100644 | 0 | 0 | | | 1.36 KB | 9fa433474ec3443980de6bfa32c0225720df60ea4ffbc701c4326e16c2efda3f |
spec/validators/numericality_spec.rb | 100644 | 0 | 0 | | | 2.53 KB | 44930803b15b6900d0ee433b26ffd433354c7dd68bf0b997f0c8abaee126fda0 |
spec/validators/presence_spec.rb | 100644 | 0 | 0 | | | 1.1 KB | 606827f0ba5d5f5897e093170f548eb8e4f68f2da2add5dcb456083fcbc0e4e0 |