praxis-2.0.pre.23

https://rubygems.org

praxis

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 658494

number: 2.0.pre.23

platform: ruby

spec_sha256: dfc7a8f9224f6a9253438e2525bcd46e069efb1057421f8653b6819df87b2d50

sha256: 32e09ff4b3ccae7d0d965b05be8555561d2d36a2fe3053ab049bf8ba73fdb1b9

created_at: 2024-05-13 08:23:33 UTC

updated_at: 2024-06-09 19:43:49 UTC

position: 18

version_data_entries_count: 295

uploaded_at: 2022-07-13 07:07:36 UTC

indexed: true

has_extensions:

extensions:

Gem size: 199 KB

Version Data Entries

Total: 295

Unpacked size: 787 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400228 Bytesfda87640d3bda2c2d5b23a51afd7e5f23a2073b4bee983889f8c6747704f609c
.rspec100644009 Bytes0928fd01c7f2158bb6d3f77e8b4ba2a575181f4a3f2c111d5fd65e78c0f8bfbf
.rubocop.yml10064400821 Bytes3aa13d539a870c16a5ba7353c4f9d8a707f7f8f04808220169e98576bcdbcb5c
.ruby-version100644006 Bytes9927e4392d0216300aa135317885771db7cb72706f05e6a3c1e9ff63194b8cae
.simplecov10064400170 Bytes155f49533f4be0ed1bf5fcf8dbad6c42abb8744c6c97b6e4e15196cc288e608f
.travis.yml10064400179 Bytesa1738c69903607a1ab534383de40389e2e32a63d6a22b30645fb49407e4ce9d4
CHANGELOG.md1006440048.2 KB494e9f2ace4b8896bb10b5b81b2935ff98a496b6dc03b5a08d79dd223f55477f
CONTRIBUTING.md100644004.58 KBdd5bd3fe90d58a048a8708202dc273782011f8e1f272fb52be8a7ca30eca1d7f
Gemfile10064400157 Bytes438cfffa07120ca3a770db4483d4e84a1aeacc47de7c6bf2e9b77576ee7ff08c
Guardfile10064400510 Bytese996f04cee4df16579388100689c316c516d110b4c25b60e0f2c442dec8a51a8
LICENSE100644001.01 KBe46ac04a9b77256bbae7739147f52bbf505d224b20ef10f8470e68e9700abb48
MAINTAINERS.md100644003.32 KB1a66775107cfad8a1a5f4ddb3bd0c296e1c4556b822c880a5ec1fbb27a32dbb2
README.md100644003.39 KB65f451e3f8226cdd47b5d31f1f4848a5ded236b515826a6425b46f779eb3ed41
Rakefile10064400240 Bytescd34d5d7d2dc45eaee5d5fc57f2bd046c2c6900fb08b4d6d3841f13299920a54
bin/praxis100755006.06 KB0c73017b51bb496b06ba43f9e929c56487d2441fc5e0f11648fb3bd99e7ee6cc
lib/praxis.rb100644006 KB14be341827f0fe4320a7bcb9996b62ea2fc37448901eebff5eced2a2bd8ef4f6
lib/praxis/action_definition.rb1006440010.6 KBab67fded54cf49983152e4fe248abb36d0127295491acf1772fe76450991e2b8
lib/praxis/action_definition/headers_dsl_compiler.rb100644001.3 KBae4771d29861672778705c577eef8d9dad19c5d01bc23442f428586e32a781c9
lib/praxis/api_definition.rb100644002.77 KB9ecf4b4f1cf016d293961a375fbb7b2e3da188da6a9b83cb18f1189ae6f7c0b8
lib/praxis/api_general_info.rb100644003.84 KBfc81034a32e168ad0d8cec1a01f509e5d827b84a90f3ab03425e2de5815294b9
lib/praxis/application.rb100644003.08 KBf0df00a4a9ce4ad0cb08fdc652837ee5281f39a67a93a2c5d7ef75695176a0b7
lib/praxis/blueprint.rb1006440011.3 KB3250e21f6e9a5cbd09be5b3fb7b7f252ec10f5ee7738ec553c5410568f727a96
lib/praxis/bootloader.rb100644003.8 KB4239b2ee5456fecc5ba336e385a66e2ed440709bf1b1e97ba39cbcc9b5b8f5b1
lib/praxis/bootloader_stages/environment.rb100644001.79 KBc81e181f3d32684d389cb277e052390f7eb6e1b427b9654a72e4ec8cc18499e8
lib/praxis/bootloader_stages/file_loader.rb10064400592 Bytes89fb07a0a52f2b86c1de6f9764a7c4987101f1499098595836552bf4f77cc44b
lib/praxis/bootloader_stages/plugin_config_load.rb10064400502 Bytesf7b28350fc95cd5008b85f6a6aa093351ca9b365cd675afa60551ae0f555c16f
lib/praxis/bootloader_stages/plugin_config_prepare.rb10064400476 Bytesa9f394cedd0b58451b0a58a4ad14f2ccadb1951390e944cfbb16c0df0d79f7bc
lib/praxis/bootloader_stages/plugin_loader.rb10064400398 Bytes3c18602a22f81d98b25d46fb49f8ef66a03078a844044c87f4d7b12d4b42b319
lib/praxis/bootloader_stages/plugin_setup.rb10064400241 Bytesf1b5e87b06515de5b09761c0cf6c43efe2e482b4eedd914d7f4448cbe60181d2
lib/praxis/bootloader_stages/routing.rb100644001 KB9dd4291fef4ee0bc18b58bc2f084c00f81824a4fcaf6fe068003ff9503a2d4fe
lib/praxis/bootloader_stages/subgroup_loader.rb10064400459 Bytes78a3158cd86792fbe43a0734d41394c332f97408aa901e9ed69d89763e563395
lib/praxis/bootloader_stages/warn_unloaded_files.rb10064400964 Bytes7258e6638c73769ff96f928a5826740ba2f60d21e76b9c914af76cdccacce476
lib/praxis/callbacks.rb100644001002 Bytes981b1f53c8a0ad9ee3ee27290f35816049b0e9ecdd5539106d18305c67612c61
lib/praxis/collection.rb100644001016 Bytes26efd0acf4fa4230e9bb48d250a2e9f8ce58b949c5a44e00d75e985ad75a9ab8
lib/praxis/config.rb100644002.43 KB0f331c89fbc38dd973da4739c150af2f29bbc07f3b93e5204fbb153eb0acfc58
lib/praxis/config_hash.rb10064400918 Bytes213921937b75538e8d9129d26a1436512250d5b724bd7eff482ff059e5890f9c
lib/praxis/controller.rb10064400999 Bytes6e8dd7104274325945637d7c37509e2398067f4842795aeadcb17fab1f252653
lib/praxis/dispatcher.rb100644003.17 KBf32b585ebc7237ecb635c125a530fa6549784a54ef8c07843fe4496f2b432106
lib/praxis/docs/open_api/info_object.rb10064400965 Bytesd80519fe98123f207f03917c3968ab9791f56a2bd4cd23ebe17d091e7f1ff401
lib/praxis/docs/open_api/media_type_object.rb100644003.02 KB2b9e5891c67e2329c70962246a5111d258826df02ffbd817e78842ac90bfa430
lib/praxis/docs/open_api/operation_object.rb100644001.3 KB76ac9bebad143b3591a07e95bf903d19087f00af4c8a19225751605f7d176a94
lib/praxis/docs/open_api/parameter_object.rb100644002.38 KB085199572536d846327cbf3519f9d6258cabd9ef5844b4c868086f2adc6e6cb3
lib/praxis/docs/open_api/paths_object.rb100644002.05 KB2cad7621734ede68305a98f5b0ba63a4beb28dff23e165fa2b5fe149f52bf4fc
lib/praxis/docs/open_api/request_body_object.rb100644002.29 KB8f369d71f8762279bd7c6559850b5a6e0a002d50561a23755a3651d8d7c1ff87
lib/praxis/docs/open_api/response_object.rb100644003.07 KBef53647fb1caac26b59eb6671e947a4e8fcbb6ffa849c1edc72c0bbb31ad8c62
lib/praxis/docs/open_api/responses_object.rb100644001.2 KBe33863047711fd1a74cf6e68f198a02adce080c3e70dd7094531237384f6b058
lib/praxis/docs/open_api/schema_object.rb100644004.73 KBacc11a916d38124d61dbdf38da36c89e5aa1321219e1cf491b5f23c5ac1cebdc
lib/praxis/docs/open_api/server_object.rb10064400734 Bytes1bf7c7ffebb282c6897677c79b17c6521499953cd7fa984546d6dcbc52e131c5
lib/praxis/docs/open_api/tag_object.rb10064400464 Bytes830e5b537825b44e97675f156a54abd4f13f6514f7caa71f93ba08e455db8444
lib/praxis/docs/open_api_generator.rb1006440012.7 KB210be705b0f88331d5955fc0131eed05650059da4eb0fad8ca2e80a13b0cea21
lib/praxis/endpoint_definition.rb100644007.73 KB2b2c57f5188c848ed1c7e5f095514ed72abdb248d2ef2be21874f9c075e2a614
lib/praxis/error_handler.rb10064400386 Bytes93e5b8329b3a00cc5e948bd2478ae713f09a24412c4b5d5e0e8c68fdcc754280
lib/praxis/exception.rb1006440089 Bytes17a541972136c8cbcdd66de13f71ff13ffc3a29b2935d7ea56fd0900380d264b
lib/praxis/exceptions/config.rb10064400115 Bytesac45f68bf23ca36b28c2884933de5ac995408ad9bd757807cfeb44c55ff9bcb1
lib/praxis/exceptions/config_load.rb10064400189 Bytes3ab2bbc1f22a18ad2ef55908b7f3b4a2760c273b3e8d844b74b35e438d1c7bd1
lib/praxis/exceptions/config_validation.rb10064400215 Bytes9291c3560f3e061931e68cffce7348a8f59ac8be6ee62114ed46a4e6bd048311
lib/praxis/exceptions/invalid_configuration.rb10064400129 Bytes89fb59ff4cd1f21996da61a9eb75a9f8858bcaca1f472f3f425aff1a06bfb565
lib/praxis/exceptions/invalid_response.rb10064400124 Bytes9b8e16106a44feb3b0735f2c8d18551108c9b593c6bb9bfc9fc82a385265a848
lib/praxis/exceptions/invalid_trait.rb10064400121 Bytes277aa300df68674e166e024a351656c4a9b81ce9bb5cb3044727fb3c6721ad4c
lib/praxis/exceptions/stage_not_found.rb10064400122 Bytes9b65c8a321594cb25e165ee07888f1dcd8aa86e4eecf6c5c98b02d5c0222aaec
lib/praxis/exceptions/validation.rb10064400249 Bytes99b6a75ad4c9f2b61b0bbc51dc40d7d4aa5e4c33e9d04be141fddd32caa50d22
lib/praxis/extensions/attribute_filtering.rb10064400567 Bytes243b13372e22366931302d0c9178ea6c3a99b5ec9618cfb97d79f6198a8c9228
lib/praxis/extensions/attribute_filtering/active_record_filter_query_builder.rb1006440017.5 KB6f84fd6ec68005d0a9a4fe82bf974ce29e003a16e8070531d835a984dc57f10a
lib/praxis/extensions/attribute_filtering/active_record_patches.rb10064400377 Bytes6542a45dd4b9e522e7f260a51758118ff2e4ed5e951847636ea3b0854e5d4e06
lib/praxis/extensions/attribute_filtering/active_record_patches/5x.rb100644003.41 KBe66cf138ca2e8cd8925af10d8203204fa7849ee6191d38afad6a4effcc80bf3b
lib/praxis/extensions/attribute_filtering/active_record_patches/6_0.rb100644002.61 KB54cb517b9b3d01f3b0800868c76221afe10d6d95fcefb810775f7c7846cb4a33
lib/praxis/extensions/attribute_filtering/active_record_patches/6_1_plus.rb100644002.37 KB67171be657583c0f6e58c39843b44a52f2c40288a79cf05d3bd0456d3491e7e0
lib/praxis/extensions/attribute_filtering/filter_tree_node.rb100644001.61 KBc0b150a28ba868375854b53597ba431c23f31aeed23e003c9dbfcf1b1f1a97b5
lib/praxis/extensions/attribute_filtering/filtering_params.rb1006440010.8 KB69b18ff6c38705f48f58d59dd23f9ddb66a0a5254701e8232cd42f07a7ea1c8e
lib/praxis/extensions/attribute_filtering/filters_parser.rb100644007.46 KB3578ce605b2df33fdbc5e4a110092044d56f6aca72d76b85a11bde77958ece7a
lib/praxis/extensions/attribute_filtering/sequel_filter_query_builder.rb100644005.47 KB7585d202e5338ba09b6cad1a09307ceb3a0c45532e8a68bfa0949a0f42da358d
lib/praxis/extensions/field_expansion.rb10064400696 Bytesd211fb0c56aa5890085f411bf4c4a2eb84683877cd49c9adb30081892b8c6e90
lib/praxis/extensions/field_selection.rb10064400133 Bytes64b5ab3750d91398e398b7948d47dbbe78577e7ce1fd39e921461f982cb04f4e
lib/praxis/extensions/field_selection/active_record_query_selector.rb100644001.96 KB76adc48d75ec7fff83d7f16ea7d29c9dd63b356d2dab7ad5babd558a5461c97d
lib/praxis/extensions/field_selection/field_selector.rb100644003.37 KB8ba609e98d11ada36b412e307ebb1729a1be022079c60748ebaad1e314bbeb8b
lib/praxis/extensions/field_selection/sequel_query_selector.rb100644002 KB6a42e355ef0bd7841ee1c74f18217fa8e69d07203b443ab4c7fe814581ad56d0
lib/praxis/extensions/pagination.rb100644004.17 KB0fe26c260e6d6f4a0708e75ea249359d147806dc2718ff40292ddee0b0d70005
lib/praxis/extensions/pagination/active_record_pagination_handler.rb100644001.03 KBd9702d7b04d8948f0e728e4ff1d82d107597ad1ab3b0c84117400860185b9157
lib/praxis/extensions/pagination/header_generator.rb100644002.85 KB547f0140130861547d5cc7a41ba995aea035726ad1f99002cb7ce6bdcc44d714
lib/praxis/extensions/pagination/ordering_params.rb100644008.33 KB6be159b12a865c7f32992cb418c088c8cd7b44fd687013f750e6b3dae14f5cc5
lib/praxis/extensions/pagination/pagination_handler.rb100644002.75 KB7ab31ac0667d612423fcf5590eb74c99af7c37e1665d96dc34b3202c45d77c72
lib/praxis/extensions/pagination/pagination_params.rb1006440015.4 KBaffea50d4b2a3c6ff092445ca99449f2f69b481ca3c796d97759faf6f3173d00
lib/praxis/extensions/pagination/sequel_pagination_handler.rb100644001.02 KBf642001a2eee0b48900290df306aed1ed282ef5144a2aef25023d3740d74d566
lib/praxis/extensions/rails_compat.rb10064400126 Bytese4be9b8b610933bf990a4cd0e66eb01d0a05127273b9342d3ce77a528315646e
lib/praxis/extensions/rails_compat/request_methods.rb10064400516 Bytes1593a76c04357eb6d07a8ec53707103c75be8722ebf50b30024ea023c9c916bf
lib/praxis/extensions/rendering.rb100644001.43 KB5ad21f98c8c88244a8e61ff173d1a2ab192de191d8cb8823940f511d6f409bff
lib/praxis/field_expander.rb100644002.67 KB945f9743660f8f164e2cd109f6baf7e625d3884eda9b1233b3d6748f6532b1fd
lib/praxis/file_group.rb10064400949 Bytes7dd784d7768df2f004f677cd7191608a4dcf346c039bde07fb68d21dea0bf46b
lib/praxis/finalizable.rb10064400641 Bytes0bc89ea91f54f0bcdcb53d8ff24bf8e4e912287d91036e1d5514902816f14794
lib/praxis/handlers/json.rb100644001.19 KBb0d1d6d17bf07e572ff6f8a38886143db909856bc493c6320183942915cd2933
lib/praxis/handlers/plain.rb10064400245 Bytes3d01ef7b75028d34fc542202a8718c01cfe8281bdbe8e44bec2d1fdd8ade9bb0
lib/praxis/handlers/www_form.rb100644001003 Bytesfa42c1da861c73ae993e5ce2d0d1a11dd9c92b9be8377f137f8693d5c341b3f3
lib/praxis/handlers/xml_sample.rb100644002.92 KB6d795f6aeb78fb84eef2ea26bc721067705c220417b35bce6ecde95577993823
lib/praxis/mapper/active_model_compat.rb100644004.91 KB3d2c9bb84e58cad759f2f3d2c4e73aa1338c69b98840c060ef160e24bcdd399e
lib/praxis/mapper/resource.rb1006440014.3 KBc1077540d27f700e571645e15144d4ad5692f1bc53e058c095156c5f51b7bb6f
lib/praxis/mapper/resources/callbacks.rb100644001.03 KB6cc9c433f9b5a3fc750a9300ff2e85cce776fd361f9d66d876c9ffd8c9cdccd5
lib/praxis/mapper/resources/query_methods.rb10064400910 Bytes96a956216cb3f12f15c3a7ad83dfb57c9363da0403c13990bfb0da482a0d6473
lib/praxis/mapper/resources/query_proxy.rb100644001.69 KB82fd9e45049ea2dbf194a685d9baf9f0b3e89f79c19c468fcb5543d476487da5
lib/praxis/mapper/resources/typed_methods.rb100644005.88 KB4070f8a060185adcde9853ef49d657f3e8189cfd28724744dfacd28d39105bd8
lib/praxis/mapper/selector_generator.rb100644004.58 KB16603269ce9c9c5798ea3c9c04c85f890a834d10b7fa9eb733898c2f690bcbc0
lib/praxis/mapper/sequel_compat.rb100644003.1 KB8abad7fec72f92d07e774f188355c8b464c3e4ab5969c47c84e94db9bf1b3210
lib/praxis/media_type.rb100644002.16 KB3b0724cea290e30393b9eea243706b941e01abc6648f3024a148fc521bdab367
lib/praxis/media_type_identifier.rb100644008.26 KB51b969e94a030eb6b32d6cccc5ed225552193bad5b1997bccb5a13b82731d8d6
lib/praxis/middleware_app.rb100644001.11 KBeca9cbbc1d78f17240930c6d5f9b6b3355855908ab9d041ff82f49ba6cf4a26b
lib/praxis/multipart/parser.rb100644006.07 KBfac1507763dadf2005f635b0134a79f77df200fae4ac220391a64e208dca77a8
lib/praxis/multipart/part.rb100644008.07 KB231804f0782220558d9117abf88b90a9bace39a4033bbb33f6fca84037121d4a
lib/praxis/notifications.rb10064400908 Bytes0c16ff22182fb1d02a97cd7f885947abe4071a5057a99677bc2df289d1c66404
lib/praxis/plugin.rb10064400815 Bytes2a5971671e951a42cc50d14aae8fc0571222e9f31129e822142c9c516476f53a
lib/praxis/plugin_concern.rb10064400681 Bytesd8219f45cb9989f2adaeeccac44f7a02ceea7c3a2f829db2b7b56e35339cb8c7
lib/praxis/plugins/mapper_plugin.rb100644003.07 KB7499ab14012dc8b130d24955cfe946588ead70c49bc6f0dbb283e61cb724460e
lib/praxis/plugins/pagination_plugin.rb100644004.13 KBc130d470893568196df1ca477b69aa1e3be0099a106c1983c72ab540bf89066a
lib/praxis/plugins/rails_plugin.rb100644003.39 KBe3da09bbe8dfb7d7a62294b1991d9902a81bff4392e59c96209da9ad5091900d
lib/praxis/renderer.rb100644002.46 KB43e9249849e2f086de355fdc4bb6f0773bf037abb88b038a714e15c0696a2855
lib/praxis/request.rb100644005.28 KB3c1c13cf1c53ad993d358b13b6a60164d56daa75bed49f3bc5a4b28131d9bff3
lib/praxis/request_stages/action.rb10064400923 Bytesb33d808ddc921903c3b29747e9ef4417b4bdf343a9a33a22689f68c1877418da
lib/praxis/request_stages/load_request.rb10064400184 Bytescca3e59198f9370ce9ae7cf8c3bf52bf920f8e7cf4f86913f59cebb09064c422
lib/praxis/request_stages/request_stage.rb100644003.2 KB38146cd71ec1507c66a09ccfca493b629be0bf48321f7160c67f6fee0947ed4d
lib/praxis/request_stages/response.rb10064400724 Bytesdea55f5f6250b4edc59b129f69a0c880fb9fab5a9ec7d8706ef132a03d405b74
lib/praxis/request_stages/validate.rb10064400424 Bytescfe7a09c15fa7141a5e593f1005bfcadbcdb14ec3659841a4a107f8cdb8f1469
lib/praxis/request_stages/validate_params_and_headers.rb100644001.36 KB4eca5160b8ed3a13151350b5581d9e99ed038ce3bd7e94f8d53ad5d53e500f93
lib/praxis/request_stages/validate_payload.rb100644001.01 KB49d0d0eab5390d452eda90faf0014e1b674ef4ba30efb63766704fb1e5bb5fca
lib/praxis/request_superclassing.rb10064400179 Bytes15c82696473e2d1be65dfd473329ca1ff9004033bc7d1e1c2c7e71c4edafc55f
lib/praxis/resource_definition.rb10064400207 Bytese0d902034ad56dc63cb8a5b36d3e9791a6b93e75a732bd1d99fa0cdc9e6923b6
lib/praxis/response.rb100644003.3 KBfb9fa706fbd6ef8b7d3d639d87f44da142a89ce461965415c08010cd9920d307
lib/praxis/response_definition.rb100644008.63 KBdc3c2b6d5a5b7a9ec7ac4f7e5b2fb33824c39b7aae97cbdb17545ef356c8deb7
lib/praxis/response_template.rb100644001.06 KBdceb869a2b3305b30e0d163be4db83e53c2df79adbd0a44859a22612aba75051
lib/praxis/responses/http.rb100644008.16 KB897b8710d80ba8d7c268701a5bf16caf8367c620e7650bfc190b7f2d6d92865f
lib/praxis/responses/internal_server_error.rb100644001.25 KB949295f92d838a574938e5e64ddb50fe5a75841a028c0c084aed409a74fdcb60
lib/praxis/responses/multipart_ok.rb10064400957 Bytes9650069eafb26fc12bfb7484d9a931af6c1ff901758ea7bc7fead5963c0cadef
lib/praxis/responses/validation_error.rb100644001.2 KB59b3de54f7579349b308a7466eda563b385b23a4359943261aed0409c37dfcbd
lib/praxis/route.rb100644001.28 KBae729c3ac6da8d2b27a0d2fb3e235a8e66b7024c19c16103411f88d7b24b7e99
lib/praxis/router.rb100644003.37 KBd3ad34e4ebee0356daee664c9d44efa0f1e60ed877ad9081d8ef74941d6fd266
lib/praxis/router/rack.rb100644001.8 KB69ac7a2ca43032d7a6a28c92fc58730c8589a9319963d409ed743b026fa733d5
lib/praxis/router/simple.rb100644004.57 KBc8aa6485170022ce7872a13c387ac57870b632ffd8ec0eb66c4675663dc9b983
lib/praxis/routing_config.rb100644001.85 KBb5740e1955a554f890780e3a587d211fe64635be7fec8344bb9a921fdf44e8fd
lib/praxis/simple_media_type.rb10064400585 Bytes53d92f60d8466ac0fd149c3a87801224f763a677a12df9afe1846e8bfd460800
lib/praxis/stage.rb100644001.99 KB3317193798636e05aa7f12e22e5dbfd9234acf7113ffe7cd65353ec62120193c
lib/praxis/tasks.rb10064400159 Bytes4e20e6dcb6cb2d96dc1172ea8917fa3b81b34864ee09519f4bf19e4075f0a2a7
lib/praxis/tasks/api_docs.rb100644001.58 KB8a5aba460ccb27a0145263fae605051890fd63fc36687826fa78f4c696813a60
lib/praxis/tasks/console.rb10064400941 Bytes5c891679421cb3ae8ba4e3fb8cd84eea612dba2ddb2effd6ddec4aa919512da1
lib/praxis/tasks/environment.rb10064400124 Bytes203d918b72d5045e9cec81bda3dcb86885b46559d366fcdeee6778e4848861af
lib/praxis/tasks/routes.rb100644001.93 KB76058335df0c8ac88992281cece9ea3a45d4cc7c6e210a46a5454b3b5a0491b4
lib/praxis/trait.rb100644002.68 KBc120864aaddd9aa7fc0d45758424489e572f9e07a0ccdd8471c08f4209e68645
lib/praxis/types/fuzzy_hash.rb10064400831 Bytes780784b341e7fc949889ad3a78d9c1a59d3f5f58ec9e2574a5b53c84a599a39a
lib/praxis/types/media_type_common.rb100644001.13 KB857b2daca18af4060f50eec822887491a85510d56efccfbe609d9f55baf03195
lib/praxis/types/multipart_array.rb1006440012.7 KB2d0d64beec84098389591e763be543833b23dc07da343e8ea6ab636a962ff81b
lib/praxis/types/multipart_array/part_definition.rb100644001.67 KB7b3516bec86fd21f4b83446b477cfd21d4dc15156bc00a480a54734cefc43726
lib/praxis/validation_handler.rb10064400353 Bytesf481241434f6fc399ac007f4ae73157dd0a3116e0d021f3dbc6685b6d1e25d06
lib/praxis/version.rb1006440074 Bytes8f9c46a4d8fa9b1c1a95e01fc0e6cb30a1a9801700bd6e4c3a5482c039d9c2ca
praxis.gemspec100644001.98 KB0fbb97084583ee792435b179860fe002a08041b9c304eaaa3caadb7b34694beb
spec/functional_spec.rb1006440014.9 KB12a6f9e0cb5e11a9816555c40b81bf4e68e5f4a20add02fb248c798f12551196
spec/praxis/action_definition_spec.rb100644009.88 KB692a0568f767eab93e379c3e5d541321bed849938b9c454443e8add5dd717823
spec/praxis/api_definition_spec.rb100644005.54 KB96a76c69dab504e126a47851a58dc2b396797a8fa4c0c78c02ad619473824188
spec/praxis/api_general_info_spec.rb100644001.98 KB1cc47defc1fd753ac64666f4a5836631ff23fe9d33abab1480012d8a1bf69c84
spec/praxis/application_spec.rb100644003.46 KBfeae507ef7224207e90f8c3b212bb9902d9872afce089e3dd0759e2ff6595d23
spec/praxis/blueprint_spec.rb1006440011.3 KBd5a204bfbc7c97ccb821169c0298ad0b5e43666187c060e6a009ef35ba9bc54d
spec/praxis/bootloader_spec.rb100644003.31 KB98792dc4f7305e32d83fb68dfb4c8a792ed48db882baed5e710832dd044cc3b8
spec/praxis/callbacks_spec.rb100644003.51 KB46021a071039ff63ace786d2235fd00744b5030dee53dc0ac6fc74e1d0ed3565
spec/praxis/collection_spec.rb100644003.39 KBf1f1e628cb709ec19fa8d9a299be2207f89430558b33395c90a35379a799c605
spec/praxis/config_hash_spec.rb100644001.98 KB6b166b0b33d7106af334639345b37cb2fb6d50864327e32f7887716c46fa19af
spec/praxis/config_spec.rb100644003.54 KB63dd3ba6137269497d50390fd46a29cd1bd1c221d6a6bc3b6ed84d3f49d5c967
spec/praxis/controller_spec.rb10064400577 Bytes7f7e2ca3040c8c0e963ef4f546065ada33b38204a15eb814961b090dc7a9aa60
spec/praxis/endpoint_definition_spec.rb100644007.41 KBbb5acb5ebc1ed5e11d4e8a964ccdde553f26ccbf8c477d0fc1a8b81f823d0d69
spec/praxis/extensions/attribute_filtering/active_record_filter_query_builder_spec.rb1006440026.5 KB6fb66c8b7e574614d0a7dfd2f47ac117c2852fa37bd96424ede56b8cab8e4ad5
spec/praxis/extensions/attribute_filtering/filter_tree_node_spec.rb100644002.9 KB9394966735cb961fa770214b08dfb797a07de85605ea75c1ca9a279fb7bdd69b
spec/praxis/extensions/attribute_filtering/filtering_params_spec.rb1006440012.4 KB4b55645eafe06f18d1e0345cd3b6a697076ea97f84f8beb72a287b50511108e1
spec/praxis/extensions/attribute_filtering/filters_parser_spec.rb100644006.03 KBb30a34c9da86d484d9322a36cf17e9c9ff052eed011b1595dea250b7b36c21fe
spec/praxis/extensions/field_expansion_spec.rb100644001.92 KB3081155483bbcc68d6665c5d43fe22a6d059eaecf96143bb97c281f90a56626b
spec/praxis/extensions/field_selection/active_record_query_selector_spec.rb100644003.68 KB211fe306066b3a68b648b3df1134d81c9d350982cfd4c824acde48538024d910
spec/praxis/extensions/field_selection/field_selector_spec.rb100644002.57 KBab1d309919a7affd48604ab35ceeff065222fee428d7fc0bfb9337f531f83801
spec/praxis/extensions/field_selection/sequel_query_selector_spec.rb100644005.35 KBe64ec26177ea12634bacabe85430211525ff35bc9ca100e39772d940801936af
spec/praxis/extensions/pagination/active_record_pagination_handler_spec.rb100644004.37 KB1000e0a75f33d118db70870bc868a7e769ecd3dd17de68d2b442157a26c56071
spec/praxis/extensions/rendering_spec.rb100644001.94 KBaabf56226aa4794680d46c9d19209c5824af02d9da7e733f679f40d7c24fb9bc
spec/praxis/extensions/support/spec_resources_active_model.rb100644004.95 KB37563033155c1e564db98100f5be4092020897412e97c2cc1cb612d8d925dca3
spec/praxis/extensions/support/spec_resources_sequel.rb100644003.37 KBf9cb613875ca7cd20b7271f9f7291c348d4926c07a21e15ac2d8d7c28abbe6e5
spec/praxis/field_expander_spec.rb100644005.83 KB864bed1ccd37277c14c3a178593e38e9ea55a2489a669c44386f9818ee2cc165
spec/praxis/file_group_spec.rb100644001.11 KB7aed1168e7c7f156d21f00a41d1c40ce0498da40a94da269234a4fb8e29ab3c0
spec/praxis/handlers/json_spec.rb10064400946 Bytes5b08ef976f1530873012973243520780528ebf5f9e9b600631c11af042ad8a0c
spec/praxis/mapper/resource_spec.rb100644007.71 KB15f3f152578d3b456899c95b30d919a0d034af73d6106be06ea7c3d29d382b7b
spec/praxis/mapper/resources/callbacks_spec.rb100644001.79 KB72b383026a4764d494b8d51ab935ba44058096b9c45ded3c617ac1b24761bfa2
spec/praxis/mapper/resources/query_proxy_spec.rb100644004.19 KBeb4b97fa69e738b106593dbea01de6e0d88bf49392914ec72cb57834c74d3de5
spec/praxis/mapper/resources/typed_methods_spec.rb100644007.63 KB072a51be3665f0463249d856324a4b6e9cc8ee31dba63f5ab5132355ee6fa1ad
spec/praxis/mapper/selector_generator_spec.rb1006440010.1 KB8bd865186a7de58527a4c55166a669efb3088d476e73892c77db2aed96a3a9d1
spec/praxis/media_type_identifier_spec.rb100644008.44 KBaf63cacf769224d1059c0292311bead83fe23d8d62d0cb9ec48bd8e1d7ed05cb
spec/praxis/media_type_spec.rb100644001.57 KBa0d93d40d30d4926f6558377be6d54e3e65b3b7f2db34fe828628eae73b955c6
spec/praxis/middleware_app_spec.rb100644002.32 KB3988eae0996e529e8643f1343a8dc8a25c2da51a5c2160509a7a22e172efa6d8
spec/praxis/multipart/parser_spec.rb100644001.52 KB2645b1437ec900a96a423c2883db0b11ec19ccfb5077ce0914a1696bbeaf1da1
spec/praxis/notifications_spec.rb10064400530 Bytescf64f5130b3d98781124fd1c76558fbb989fd772b80693690c6c36b7f2e241cd
spec/praxis/plugin_concern_spec.rb10064400578 Bytes14784b74049aafe3cc72abcacab84ef5b69fc4520c8347f85cfcbba18c3f46b1
spec/praxis/renderer_spec.rb100644005.53 KBe12188773829eef40cfa4ab990b6007fc3d7fe68f7cf1925d8d57343d105a260
spec/praxis/request_spec.rb100644007.05 KB4d426a6bafce47b2a014a46c2d21b3b7b322fbe21f852fc79171a83a7b82e283
spec/praxis/request_stages/action_spec.rb100644002.41 KB42ab80ec12f7310f0542f1a17bc4647492923775fa38dab20d0b52f36721bafe
spec/praxis/request_stages/request_stage_spec.rb100644005.31 KB61017ca125bca2343e283efeb0ee9da09b9522e7fcd64585ed1bebc9b8fb6c84
spec/praxis/request_stages/validate_spec.rb100644001.2 KBfc5e162c8f49a3caca9ef5512932a6b84e802fcf861c333f03f9e183505081f9
spec/praxis/response_definition_spec.rb1006440015.1 KB56b0b0adfa08b7f945f0d957a464126d055388db5d2e4ec526e24b4b8bbbb783
spec/praxis/response_spec.rb100644005.36 KB114ab661b98605cc272827a858dcd746276a63095112794eb80fece616e83c6b
spec/praxis/responses/internal_server_error_spec.rb100644002.23 KBb61673b6f1f1a592d95c1bb3617849792ad0e3a91835b40f0b450ea33b79687e
spec/praxis/responses/validation_error_spec.rb100644002.79 KB7cc4f27de7c0eb7799d686c4ab2ca926abf8a37f13c3cb60d81c9d49bc8efc8d
spec/praxis/route_spec.rb10064400928 Bytes67ff514961df30849b98759bc446b484fe8fb5dcf9f4ffae1e5e953486c2c7ec
spec/praxis/router_spec.rb100644009.18 KBa2b2faa6dcffad7b76dd21b36ddc10599aaf664f07fceeb0f8f15742d5493c2e
spec/praxis/routing_config_spec.rb100644002.38 KB242879ec257e63d97bfbc08ca01e2d7c0b14cd109652108cd5055be0bf2bf895
spec/praxis/stage_spec.rb100644003.15 KB91667e4883899fd07c4be3bfe387b3f80aadd99c0fe9683e61518415f9d030cf
spec/praxis/trait_spec.rb100644001.75 KB92f92c89868fb0c43caccaed7bcde430aff8570e79952117ecaa80a2cf19c618
spec/praxis/types/fuzzy_hash_spec.rb10064400446 Bytesf3b1176df80e995031f6658336bab747d1f6a973db17a3b1a9f958a97eb48a7e
spec/praxis/types/multipart_array/part_definition_spec.rb10064400116 Bytes8f8678b20705a3231d1b87258781f2a42f17b5e48e678e7f4deb5cd9c9b31cc1
spec/praxis/types/multipart_array_spec.rb1006440011.6 KB27255adeec3949b9522119475245eca990aa18e99bac04be3f1486bca346214f
spec/spec_app/app/concerns/authenticated.rb10064400402 Bytes1e01bc6dd5881324c06aa59c0b81c70079c9c2e7fa2dd77fe7196bc46efc1259
spec/spec_app/app/concerns/basic_api.rb10064400324 Bytes70541bdb6af71b90f8defd70954b440ee3ac4e48fab56e8bbdef21cc8b74e70f
spec/spec_app/app/concerns/log_wrapper.rb10064400318 Bytes88f9af07018696be39291a955ae08e1b784178362d3cb5f536dd81c9923094e7
spec/spec_app/app/controllers/base_class.rb10064400738 Bytes02f62703b2adcadc05c59e89d4ad617f30fe3df5f47398fec8fb4c5457c85c0e
spec/spec_app/app/controllers/instances.rb100644003.61 KBd7b3140d50a9940ec422ff4589c5d0a2195ecab74ca96832d6e0dd2a8e3b32eb
spec/spec_app/app/controllers/volumes.rb10064400600 Bytesd220908688af7a849abdd2bffe29e3f638da1a7282d8c94a0db9779b70c5b467
spec/spec_app/app/responses/multipart.rb10064400150 Bytes9707a32613c9d706db83d98c1c3d06977e21a7fb9c04ab1b37cba1e8794cceb7
spec/spec_app/app/responses/other_response.rb10064400133 Bytesaf037f3f43f0950b31528135fe49638951caf5c9a07f7d241729d2bd0a99700b
spec/spec_app/config.ru10064400250 Bytes63fb8c9d729e4060ada6e94af1fedea5b9f6a12c19ade41eb266d1db222e46c4
spec/spec_app/config/active_record.yml1006440050 Bytes01941f62029d0dca29d631882cf01a1cb359809673376bcfeefd49d5ca915f77
spec/spec_app/config/authentication.yml1006440030 Bytes71abe3f2d44229fa14c59e53dd5b453e60df9c3248e965d12fe0049b49f71467
spec/spec_app/config/authorization.yml1006440055 Bytesffe8530ca48a964780561c90cdba724b3517a39e347bc6edbc75fafb9ed5e064
spec/spec_app/config/complex_authentication.yml1006440055 Bytes9595499cd60ec1e421205d87dd1f97089c4d3611fea8ce6db4309b684d0b1692
spec/spec_app/config/environment.rb100644001.75 KBf31434bd824f0da615bd59ecaaf0e3a375bce0bbe7236af2f63888b1d423093d
spec/spec_app/config/praxis_mapper.yml1006440021 Bytes51d4286c7ab9be985870823885ed71c7df2ba9690dceef69dcf9c25a12c3fdfc
spec/spec_app/config/sequel_model.yml1006440049 Bytes30400518dd33e1f4701184ab6fc48a86ea45d2382e0bb1bedbceb0eadbbf42ec
spec/spec_app/config/stats.yml10064400163 Bytes5a15e35f6cf927f03bcc05854c287668c0dd508a45065f168000581ece54377a
spec/spec_app/config/stats.yml.dis10064400132 Bytes79734428c12ef0b5966ff6921d7aab85f34c56d47cc1a10098038daddbbb0132
spec/spec_app/design/api.rb100644001.06 KB274415d4e40bd9f73d7b583d3be6191863168e29f4b15b96ab1d536c6af6791f
spec/spec_app/design/media_types/instance.rb10064400460 Bytescc4e4f5cd75da6dacab68068909d7e44b3f3cdefce88e9f787be2576f06d5d1e
spec/spec_app/design/media_types/volume.rb10064400592 Bytes0e5c14bf96b8c14c19836529d3ed631e6a2503fc3b4b0d21eb78449a33d96ee2
spec/spec_app/design/media_types/volume_snapshot.rb10064400610 Bytes2084bc6b2313252fccef9da2d268188bf8bfda2c6c98d4192b68c19b891bb430
spec/spec_app/design/resources/instances.rb100644005.83 KBaa431c626961de4d613f9d956a80116cf15f430af88cbe2ebe57a12a01fa68dd
spec/spec_app/design/resources/volume_snapshots.rb10064400607 Bytes62c600ce6223a11b53bd57db3149b6e4d59aeb5654e98af1d1faf6ad846fb398
spec/spec_app/design/resources/volumes.rb10064400835 Bytes43e668a8bf03ad75c5cca07b466e638b2eb40fa42f18165da6cfed2db4c471fe
spec/spec_helper.rb100644001.43 KB664ebae188a4593bc67068899bb5fa427c9532c981df6d071a0e4376b066fb58
spec/support/be_deep_equal_matcher.rb100644001.14 KB0e663ece1eb96b3cd4cd3848d15c898a53f1a5daf15292adca3d593c50454304
spec/support/spec_authorization_plugin.rb100644001.7 KB70c2738c18f645705d79fb775a5fd77d3b3988cb0f366ea09859b241daa77006
spec/support/spec_blueprints.rb100644002 KBcb9c1e61367d762cbb84995beb0a5532f5ff92129897b7e10d9490deb34a1643
spec/support/spec_complex_authentication_plugin.rb100644002.19 KB46824164de5e71b1bfc33bbb514704025699ba40c201ac2aba7c54843a4adcbd
spec/support/spec_endpoint_definitions.rb100644001.02 KB8551a4e98595ad645fe1b0153f5a7fb58b66a6f65c7ac313d3c003f696f8bf84
spec/support/spec_media_types.rb100644005.03 KBedc179b08143b10f136efd06ec247a617298db9a4b22525b10c4e1d387d896db
spec/support/spec_resources.rb100644005.92 KBe70c773a1e623f814b82862f28c3e55c54f32a611ea6eb56227cf7d945f2f86c
spec/support/spec_simple_authentication_plugin.rb100644001.25 KB1be1376e0c43a611845ce82771eade49d7db429e0c775048c4bf6e508f061d6a
tasks/loader.thor10064400159 Bytes93a125d83944127338b209c4e4efba1b4fce6093b6ea673c8568905cac3ee2c3
tasks/thor/app.rb10064400846 Bytesf03e8c5de520b35581d94f217ce806ca461b3c5d5fa0af178981532c0357da9a
tasks/thor/example.rb100644002.2 KBd437b6e98ccc46dd0203f745b5c2f58e34b6682f4622941c14301848d402a3d9
tasks/thor/model.rb100644001.2 KB0c65c34df99d8a3c50d138e22d5a31daf3ff2694b43b3611661bbe21bb555d0d
tasks/thor/scaffold.rb100644004.74 KB6b9517d986a36f63610fd8002211d138076df025bb039198bec9535567d2e478
tasks/thor/templates/generator/empty_app/.gitignore1006440034 Bytesf64383390fbba17dde5b702b7a7b4cd1c4c89cbb4b284d227c93428cd29ab08c
tasks/thor/templates/generator/empty_app/Gemfile10064400188 Bytesef40b167c130c0da5e4c3120052e1b994ca6c16348ad427ca22a1d12ef421f91
tasks/thor/templates/generator/empty_app/README.md1006440046 Bytes77caa5c7c9c8a38f69c813de4fb859fe767a4e381b0b0334d76ae4dba6dda29c
tasks/thor/templates/generator/empty_app/Rakefile10064400359 Bytesbafd45f665b4d9f0ce35ba72d38c8e7dc0b97ce0263df3aad3fdefea210dd2c2
tasks/thor/templates/generator/empty_app/app/models/.empty_directory100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
tasks/thor/templates/generator/empty_app/app/models/.gitkeep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
tasks/thor/templates/generator/empty_app/app/responses/.empty_directory100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
tasks/thor/templates/generator/empty_app/app/responses/.gitkeep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
tasks/thor/templates/generator/empty_app/app/v1/controllers/.empty_directory100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
tasks/thor/templates/generator/empty_app/app/v1/controllers/.gitkeep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
tasks/thor/templates/generator/empty_app/app/v1/resources/.empty_directory100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
tasks/thor/templates/generator/empty_app/app/v1/resources/.gitkeep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
tasks/thor/templates/generator/empty_app/config.ru10064400169 Bytesbea7df3078cb05525d3faaabc197c8879449a45b1cb275d3c6c5a71189aa9603
tasks/thor/templates/generator/empty_app/config/environment.rb10064400979 Bytesd54a0fab581dad99f7a0ce714d431fcd11922456b395c302638529c8a2b3e86d
tasks/thor/templates/generator/empty_app/config/initializers/.empty_directory100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
tasks/thor/templates/generator/empty_app/config/initializers/.gitkeep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
tasks/thor/templates/generator/empty_app/design/api.rb100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
tasks/thor/templates/generator/empty_app/design/v1/endpoints/.empty_directory100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
tasks/thor/templates/generator/empty_app/design/v1/endpoints/.gitkeep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
tasks/thor/templates/generator/empty_app/design/v1/media_types/.empty_directory100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
tasks/thor/templates/generator/empty_app/design/v1/media_types/.gitkeep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
tasks/thor/templates/generator/empty_app/docs/.empty_directory100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
tasks/thor/templates/generator/empty_app/docs/.gitkeep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
tasks/thor/templates/generator/empty_app/spec/spec_helper.rb10064400506 Bytese4968653cd55f6cdb3afbcf70acd86800fe8b06322761d512e407e2576dab90d
tasks/thor/templates/generator/example_app/.gitignore1006440020 Bytes84d79022f3574a73bdc520154c70e32210c4dde91e1d298b7626c6d5dfa87cb2
tasks/thor/templates/generator/example_app/Gemfile10064400430 Bytese1f9534c8c315556af27ebc68223922eb7465727885e10c9eb7a4a6855cc06fd
tasks/thor/templates/generator/example_app/Rakefile100644001.64 KB53f86f8288942208e6457334debeff58d62a3fa8a1d5be9610cce918d52f5fc6
tasks/thor/templates/generator/example_app/app/models/user.rb10064400152 Bytes1b8b8d9d3ce79336b597142b30f079feb9736128a9260aed0d5fa085e24f93cc
tasks/thor/templates/generator/example_app/app/v1/concerns/controller_base.rb10064400790 Bytes98c0bc448369979703e3e682f251ed192c5480c21f29de65d85e128917e85afa
tasks/thor/templates/generator/example_app/app/v1/concerns/href.rb10064400921 Bytes1369dfae7108df0e93f391ef30e204b0c22c8ceee1b18754dd6c3e3391736189
tasks/thor/templates/generator/example_app/app/v1/controllers/users.rb10064400297 Bytesd77bd54352ab32ad0e798d68bd87202e2eee3bdc6f93bb435f4e5d2b9fbd1eea
tasks/thor/templates/generator/example_app/app/v1/resources/base.rb10064400439 Bytes534e4dd61471d3f42fa0c3febc3e9f2feb59e85cba128a94a27dc1a2ace06ca1
tasks/thor/templates/generator/example_app/app/v1/resources/user.rb10064400412 Byteseb3b6336ba1243767fe328b260aaa004d34bd052251b8ff1f06a2d2ad6844c3f
tasks/thor/templates/generator/example_app/config.ru10064400890 Bytes12be1d03b1882c70cff05221ecec10b1bc5a373ae4c28f3c4637ff158ed8e054
tasks/thor/templates/generator/example_app/config/environment.rb100644001.52 KB0ae3db3c204494100b192c913236d15ed9527fce2ec89f105395e365af6b8d08
tasks/thor/templates/generator/example_app/db/migrate/20201010101010_create_users_table.rb10064400325 Bytes6b6eed4d4bcb9837b501608c4e51ceb8021fef47079cbed7e4a28af1a710066c
tasks/thor/templates/generator/example_app/db/seeds.rb10064400138 Bytese5dffb5bc83a55742d2b5e722ec8bd004c3369f61c4912b45a3e8fa54c655328
tasks/thor/templates/generator/example_app/design/api.rb10064400534 Bytes3b0d4fe6349267b56cb7c5810afaadffb4a163c721b1e30b7ccbf5f1418f074c
tasks/thor/templates/generator/example_app/design/v1/endpoints/users.rb100644001.25 KB0d5c8cab75d17b220f5da290b1fedabd80db2932aabbec151fcef446b46cfdd4
tasks/thor/templates/generator/example_app/design/v1/media_types/user.rb10064400436 Bytesa9bc1db6c19c9cfe6ad6461fee59bc626ad2f22c23ad55ce887d880bf5880ec1
tasks/thor/templates/generator/example_app/spec/helpers/database_helper.rb10064400780 Bytesccab7a290ec63a793d59bada83e373b701345a87e3d23a18ddd4ecaa0f2cfc9f
tasks/thor/templates/generator/example_app/spec/spec_helper.rb10064400918 Bytescf8e65ebe08a72b08e438785e0ef047883a225178aa45c4cc04060bf0cf09f31
tasks/thor/templates/generator/example_app/spec/v1/controllers/users_spec.rb10064400981 Bytesec6c0b968f2aba7d22292e396f73660b753a9b6db209f535c7bdaddbc7895f8c
tasks/thor/templates/generator/scaffold/design/endpoints/collection.rb100644003.49 KBb3b9a7ef83cf590e0442efdfe5fcda006811c00cee1ff4f133e77e318caee957
tasks/thor/templates/generator/scaffold/design/media_types/item.rb10064400485 Bytese1a27142f772283b4188b0db6251e2dcf600dc84db47133faa82432748d67f2d
tasks/thor/templates/generator/scaffold/implementation/controllers/collection.rb100644002.6 KB2bc0d107e05e910e8411058eb257f93608fdc2b65b4a4d9c4bcd1ac0002466b2
tasks/thor/templates/generator/scaffold/implementation/resources/base.rb10064400399 Bytes3423678d4e03e3b8d59dbb83ab4c90d9b6bf62d1bf157049387068d1c710f284
tasks/thor/templates/generator/scaffold/implementation/resources/item.rb100644001.35 KB6184703fe47a33bd753f0bf025928c7a6304fd6ddc9bd0302ceebf4ed5383195
tasks/thor/templates/generator/scaffold/models/active_record.rb10064400127 Bytes147e691aa05dadf01b9abea24d1f9b26c4034d193897e340a5dbdb5175f2d94c
tasks/thor/templates/generator/scaffold/models/sequel.rb10064400117 Bytes4d212069d0ab03671adb3c1a6922ccb1d3cb2c6d4ead50a12f8b1d3c717872c9