apress-api-1.22.1

https://rubygems.org

apress-api

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1165507

number: 1.22.1

platform: ruby

spec_sha256: 2e1d99583698150b3a3f45225d2965b56d4e31842b01d7a66890d17365759e14

sha256: 4ecde57fd7fc0672ad9438489b6bb2d4e795f00250dfb0d176783e416c7861a8

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

updated_at: 2024-06-12 23:33:07 UTC

position: 3

version_data_entries_count: 92

uploaded_at: 2018-08-30 09:02:48 UTC

indexed: true

has_extensions:

extensions:

Gem size: 27.5 KB

Version Data Entries

Total: 92

Unpacked size: 79 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.drone.yml10064400659 Bytesb490b5f22c5fc4447b1da563b6270e21fc684776727103dad8b0a8c70f1dc2bc
.gitignore10064400128 Bytes9c75cd65a53f3246c6921d7949b021aabbb053fa324ea7721baf60aba0c9802d
.rspec1006440047 Bytes3fd1152a41d297a0234e3a8b852818d52b16f497f67fc951ed104184f8aabd33
Appraisals10064400688 Bytesecbf12f41dd30d507b400ce6a21d002fe5e8f506d13b3c5ff9730184ebfd7ca7
CHANGELOG.md100644009.5 KB09d873a1806322fa90cb049786ad2f7ccbfc80c9c80d02fdb4cadfbe99fe6a41
Gemfile10064400162 Bytes0d3a4b87742309328ce2ab6ac2806d9eb7b1799b22c60d32fd3c82ecea51bafc
LICENSE.txt100644001.04 KBebca4c28deeb89efa68e5c92925d02ad2d31a863e429347e9b2cff6f1189f3f9
README.md10064400613 Bytes65817ea3db5726618ea9dbe21321b9258147ba711c225ebabdb7257561cd6996
Rakefile1006440029 Bytesa0a2f1ac104e0f3ef3d381014b4506639c8dbef6d73b080ab09ce0e435c62675
app/controllers/apress/api/deprecated_versions_controller.rb10064400384 Bytesbc17965a12fecdbd37fb1c40d1ac06dbd7600417cc55e7e76c11dd7e17a2f06c
app/controllers/apress/api/v1/callbacks_controller.rb10064400676 Bytesfd6b01f34f19e8fcf322e3857bc9708110b73135b0856d8eee355b669c2d41d3
app/controllers/apress/api/v1/tokens_controller.rb10064400744 Bytes721d2159578f239dda8dceab39d77dacd11be667c97b1b73de0e968ac53203e1
app/docs/schema/api/v1/types/apress/api/link.rb10064400848 Bytes5541ec1a32377e163093a654a0b7207ba418cd9b76007c3f2961aa52356698e6
app/docs/schema/api/v1/types/apress/api/links.rb10064400702 Bytes35b7513ea6f9774ed20ee660bc07f03d3530a7234635a4ef4ad7d12e7347b067
app/docs/swagger/v1/controllers/apress/api/tokens_controller.rb100644002 KB67c0f9a5c4485cba8a7e1350ae5b9d9717c01046d1a359344ff5576c5380ebb3
app/docs/swagger/v1/default_responses/bad_request.rb10064400437 Bytes155b039b428994c75ca03c4b9813d61377f7a3991eb433f9fa54b72c442e6069
app/docs/swagger/v1/default_responses/not_found.rb10064400400 Bytesb6606f1a0ec337439a21168f578319f0eb22c3b539566864f8163c91fa3c505a
app/docs/swagger/v1/default_responses/unauthenticated.rb10064400463 Bytes7515fd4bf156941e7304c1a2743e536255ebf8db0594d22c83b7ce2df4ed68c1
app/docs/swagger/v1/default_responses/unauthorized.rb10064400386 Bytes0fa1b00548b92985410f823358ad2ba70834e91b641f62a63ef5b15bf422f769
app/docs/swagger/v1/default_responses/unprocessable.rb10064400414 Bytes6cfcf1cb852b89edef31bd6a406716303b99cdceafe1d5801cef9a4e60732a20
app/docs/swagger/v1/default_responses/updates_locked.rb10064400275 Bytes5be06a3512574c7e2d43a6046c084706fb1cd72aa986191b49626ddd55be8dc8
app/docs/swagger/v1/models/apress/api/client.rb100644001.59 KB926ef531798e1a02ba32fb49aa95cf4cc764b020d9ad66f7c7b49d31b10e1e52
app/docs/swagger/v1/models/apress/api/simple_error.rb10064400556 Bytes6561a9604f2531660624ae07ed252235783a62cc665d7ca190d2da714987309b
app/docs/swagger/v1/models/apress/api/unproccesable_error.rb10064400367 Bytesbbd04ea3e91e307cab5d40b517b7aeff912bae7f486dac710b552ec1f127534f
app/docs/swagger/v1/models/apress/api/unprocessable_error.rb10064400896 Bytes9883283f16bb0329b770e17a0b51261606eb4b21496edcf189194c5573f8daac
app/docs/swagger/v1/root.rb10064400715 Bytes2a13f5996ebcfe3afde1fd1b6ee5ef2390b0a318bafc13cb280fcdeed90fee85
app/interactors/apress/api/callbacks/base_callback.rb100644001.17 KB231f229c5e059c1ec3c9c2dc9f46004ddc977b70797618b1fea8acccbc1d449b
app/interactors/apress/api/delayed_fire_callback.rb10064400523 Bytesf74980945653b47e9cc60a69c4ed391b497f600230f14ee581d8c0e50f1f4123
app/jobs/apress/api/event_handler_enqueueing_job.rb10064400386 Bytes2f06a35274142b5be5b993d332c70085c572b3a379ce218ee112465fce88a86c
app/jobs/apress/api/fire_callback_job.rb10064400652 Bytes6f509c87f8854c2150d3c60829c29dbb75689a235d84d5a0142f5f56bdab8029
app/models/apress/api/client.rb100644001.54 KB7cedd1107d79166aae18749b160bbceeb97f74a056a74d6c0e2273ead4d284d0
app/policies/apress/api/callback_policy.rb10064400264 Bytesc846db308cb29bc3768e4015f75dc9731cf467e9d71b48a638f4489f426b5647
app/services/apress/api/auth_service.rb10064400927 Bytes24cf248fbd31e235146065a24ea775a636de2931602ceed9208505192c9c9477
app/views/apress/api/shared/_exception.json.jbuilder1006440088 Bytes32b0decfc9575aa54b4148bdec2176d444df44303f37cebb373addbff6308a56
app/views/apress/api/shared/error.json.jbuilder10064400143 Bytes9d72bd5764ea2ac24247d3323bae281ede4b7f5334b2b68052559c016b374b0c
app/views/apress/api/shared/parameter_missing_errors.json.jbuilder10064400133 Bytesbc8b92a2066239a7b0908e1950e574e73a6f81d04f1cdd8ea48449fe253b80b6
app/views/apress/api/shared/unprocessable_errors.json.jbuilder10064400133 Bytesbc8b92a2066239a7b0908e1950e574e73a6f81d04f1cdd8ea48449fe253b80b6
app/views/apress/api/v1/clients/_client.json.jbuilder10064400135 Bytes43d662b026409efb1ef73f283bbea573bbe050933fb5d77cefb6dd3019ef673d
app/views/apress/api/v1/tokens/create.json.jbuilder10064400150 Bytes8ee7ca388f4eca81ae7571424b0ad8680ebef3244e2b69e03003d6297370b0dc
apress-api.gemspec100644001.99 KB439c72b4d72f25c46304851422138b499d3b06d0c982e32b7ea2763e1dac2dad
config/routes.rb10064400446 Bytesc879493ff505bc2f7c7352c6b8dfd819d5b3a839d88502da3849a01eb813cb88
db/migrate/20150716000000_create_api_clients.rb100644001.44 KB465460f6e0b3f236c744c5e004d1ae2adf5c3e9e46781adbd7645840a09351c4
dip.yml10064400813 Bytesdd729d1db82556ed7a6fdf84a58ccd8fe78ebb6934d68d35ee055ae7cbde9d1f
docker-compose.development.yml10064400249 Bytes1a84145ced1997af484caee0b4ebcecfc103cccde2d4b523d7164c87a45cdbe8
docker-compose.drone.yml1006440083 Bytes4c6adb1c54bca52bd3524e32354de1929c4c0a7769873480737963b002caf59a
docker-compose.yml10064400457 Bytes2f181087c24450b430efd03464e45581bca80dd496d0115140e7647b9c60d944
lib/apress-api.rb1006440021 Bytese8840928914f16096ec2785fbb598cba54430999777ee200a1e5093eed16809d
lib/apress/api.rb10064400608 Bytes21bfb1641c64f2d70715752853adb546db27090ff047a03520b849634dd3db7f
lib/apress/api/api_controller/authentification.rb10064400798 Bytes13178ecffef577d7a6f8e6f24c944e809510431bc5189139ce4cefef369929fd
lib/apress/api/api_controller/base.rb100644002.23 KB6a646d66f9f530b7e890f87313cc1ad99d9688e9b59727accdaed6f487f02dd4
lib/apress/api/api_controller/compatibility.rb10064400468 Bytes543a45719b7fce619c293edbf5c70d52e8afb53736e623eb1ff53cffafbd5aa7
lib/apress/api/api_controller/pagination.rb100644001.95 KBe142f6e7fb049dcd35f01053f2cd60d8cfa9335809952c8633dee15357d2b4b5
lib/apress/api/api_controller/pagination_helper.rb100644001.5 KB3ba122f91431999b2c4ea8a27e3ccc1dbf369f6d891aa66d5ca59e8d2531deeb
lib/apress/api/api_controller/rescue.rb100644002.45 KBa7243109545921e2218a6470a340b1729edebe31823f06ea0d81d413ba23b561
lib/apress/api/api_controller/responds.rb10064400516 Bytes8954265cb70290313a2e03aeddd275619ddeb53a3b8a79791fff01cb9e9ff504
lib/apress/api/callbacks/config.rb100644001.23 KBd508d61b83196f17b3a9dd78b8b95cb707a05ea3d1bfdd71500f27a9fe7ec065
lib/apress/api/callbacks/fire_callback_error.rb10064400237 Bytes403c5ddce274eee5f28d7d905d8dce23cd08ef7d5761b596596b9243c7695e1e
lib/apress/api/callbacks/integration.rb10064400750 Bytes65352c4cafefd55dc19dadba26728394d4d2b041749c1de68d045f7d17616d3b
lib/apress/api/callbacks/repeat_callback_error.rb10064400239 Bytes6861dc5dd8852325b91262fbcb8ac73cda284a9108c30ad6c780e0dc7819a387
lib/apress/api/engine.rb10064400988 Bytesa742bf72a2f974fe64fa29962c968e0d9134bbbeccd3648ae77d1aabb5cf7302
lib/apress/api/extensions/jbuilder/jbuilder_template.rb100644001.09 KB1c84c8218875572c5b2716b4b273d01a70fdade59d1a224efb04b2b417bf85e8
lib/apress/api/rspec.rb100644001.43 KBa64aaf1ac222fcb13bcbf6e61341b14a313c51b5c8ba7cd40327bb95e8a311fa
lib/apress/api/rspec/utils.rb10064400358 Bytes25a85764de78f0a6aadbc8d10636e4767a831aaa03c4feaad18d8c0ef0b2d4b7
lib/apress/api/testing/json_matcher.rb10064400246 Bytescedc0282012994ef45c94431362191e17976d6e6ebbce991dce4ad64b73e4d35
lib/apress/api/version.rb1006440067 Bytes87a0c2a2cf1920e98da89a5b0a7710dd4c13c423ede48d669654bfc0c828adc1
lib/tasks/docs.rake10064400306 Bytes71219703c9a7dd9fc73a34b36c5fb34f9482f4284b245d3ba1b91a0d52f23521
spec/controllers/api_controller/authentification_spec.rb100644002.12 KBfa5481552b0ea345819dfd5da6ae0011f59090a8fe7d873e80192a8be2f0991f
spec/controllers/api_controller/pagination_spec.rb100644005.51 KB7fb110a89e3c3feecbb00d4912aa0d2cb31de6d4cfe3b7c4613fd331528b203e
spec/controllers/api_controller/rescue_spec.rb100644003.83 KBbfaa3df311cd0d3cfc52b9f91e930e8a024e218385277a53cec9d4e109751aba
spec/controllers/deprecated_versions_controller_spec.rb10064400216 Bytes314cc230470a219faf9cfd2da42af19f809781738b31260c3ee695730dedc79a
spec/controllers/v1/callbacks_controller_spec.rb100644001.42 KB6e889894b6c4f1e4c7d24e4c02e4bba4004cea9c1827a4ccc562c1cac56bcd30
spec/controllers/v1/tokens_controller_spec.rb100644001.36 KBb4fd63cd64c2c92b9ca472acc7ee37e8210233f01ded34de81380567271f70f1
spec/factories/client_factory.rb1006440086 Bytesa8eee556a5933d5d32e04f1645ad47a721610d03caf79e72639da7aadd9ef158
spec/helpers/paginating_cache_spec.rb100644002.24 KB0f24ecf73c6047b1e86c948be9ec361a77a8bcb8a2b12cf45d9d0b2038fdeed0
spec/interactors/apress/api/delayed_fire_callback_spec.rb100644001016 Bytes7c0b0f3ca8289bead49a956640e2bda843935ac01d4b343aa2eaa5b6978137a8
spec/internal/app/integrations/error_client/fire_callback.rb10064400345 Bytesbbbb76407567b0c951a2f8a0ed9ee7208e20378c6de53e779eb53370e80b1c92
spec/internal/app/integrations/service_client/fire_callback.rb10064400126 Bytes57b15a7591cb7a6d38af4c7e5d627a88a6ef784a4afc2ed2d89d668282a7dda8
spec/internal/app/jobs/handler_job.rb1006440060 Bytesdbdc8c774ae7ace0df65ea2650c577853195efdce3f4f9e72feed1bc60a034e0
spec/internal/app/jobs/second_handler_job.rb1006440066 Bytes49de5e30cb0ba6ffc8f08aae122fc115f9d3aaa0b9c5529c2138fbed8f45b872
spec/internal/app/models/dummy_model.rb10064400418 Bytesfd044174b75df877eb860746965991833e99c135ed3e67911177eafc43cb9662
spec/internal/config/database.yml10064400196 Bytes9fabcf12da8f754e777dc45201e6654d2dc2792e139c4ec65765d8783cb0cca6
spec/internal/config/environments/test.rb10064400144 Bytesa1607b836e4889635836ff32f6b17f01a050ce73fbb6c4b33d3a342aebee8e23
spec/internal/config/initializers/api.rb10064400743 Bytesd22ceb905170da75f206085cfc8126a2c0649d0312176937b038131d34509e7b
spec/internal/config/routes.rb1006440041 Bytesc363d55efe613897ef2286d5612272b29baf57f00fc7aa3978af3b261ef16cce
spec/internal/db/schema.rb1006440096 Bytes9b3a2e357d9248bd7c5c279c19e630a2200751370658dac1f1220a9ed9dfff64
spec/internal/log/.gitignore100644005 Bytes0183487e14e12c3ed34321d5793653710171bcd93b6ee77fe05736c21ad395d7
spec/jobs/apress/api/event_handler_equeueing_job_spec.rb10064400922 Bytes753e672997efb4d6799f99e95ca522b26a2748b3c06833fdc844c88dc82d6e83
spec/jobs/apress/api/fire_callback_job_spec.rb100644001015 Bytes00663507a9e99b0c9ef670eb080014aacdd9acb8d3b3d56047300bd0a9eced3d
spec/lib/apress/api/callbacks/integration_spec.rb10064400744 Bytes9a5dbb66835b495fd52b510c127a3c3d953b7bf892151be363a062d0d3879267
spec/models/client_spec.rb10064400792 Bytesae745d0c3d5ea992727077c4c11283fb790b9481e389969f79bed7bfa61999af
spec/services/auth_service_spec.rb100644001.5 KB04e1b248aff00bd49a676c278b393690c1513be135f0e2e1e770d83d9c134f30
spec/spec_helper.rb10064400743 Bytesa722ab26736b0bcfa414acc2ce497b7dc4830d20b95e854e5b7f401a96bb4c19