praxis-2.0.pre.12

https://rubygems.org

praxis

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 658482

number: 2.0.pre.12

platform: ruby

spec_sha256: 8f5594e6eabe2f63a65868f9da83293e6dcf3a55ef6070c1bca3bb3e3630a26f

sha256: 5d754b00838e575eb0f6eadf21011d59a862c0742e7c7268f954b5faca218e4b

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

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

position: 29

version_data_entries_count: 291

uploaded_at: 2021-02-23 08:28:35 UTC

indexed: true

has_extensions:

extensions:

Gem size: 189 KB

Version Data Entries

Total: 291

Unpacked size: 723 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.travis.yml10064400126 Bytese62a64aceb3a52306ada49f4238e4c74b3fa4e7c62ce4f4e23c777edc690b124
CHANGELOG.md1006440040.8 KB91522fa81a23418da88a1b1e57a71e8e3601eff7922e842b90eeebc3bb0634f8
.gitignore10064400228 Bytesfda87640d3bda2c2d5b23a51afd7e5f23a2073b4bee983889f8c6747704f609c
.rspec100644009 Bytes0928fd01c7f2158bb6d3f77e8b4ba2a575181f4a3f2c111d5fd65e78c0f8bfbf
.ruby-version100644006 Bytes9927e4392d0216300aa135317885771db7cb72706f05e6a3c1e9ff63194b8cae
.simplecov10064400138 Bytes41996db98cec097bdc327df2ee8e2d39230c59e6d8eed62125ed41d7ff0e0ee6
CONTRIBUTING.md100644007.46 KBe83b20ff3682a7d4d35caf9cf54dad40f80acddf78d6209b0eda12ca147fb85a
Gemfile10064400111 Bytes7e9c44238b595b9ced4b16f7c7d76eab638db9916952e7f5cf74ebeaf558cb67
Guardfile10064400479 Bytes887c5f93b51accddadfe509a4394daead7c9a53508763d76215a9f2409c00490
LICENSE100644001.04 KB422c4f8b848110b4b9d6fca2cdba5c0d54823007574d5c805b7e70920bd3499b
MAINTAINERS1006440083 Bytese86923387a9ba0baa3efb3d978dc7f922ed9ed9497427d38b59e7bd197ff4aaf
MAINTAINERS.md100644003.25 KBf8b5f5918808f97a1359285bbf534021ddf8142b458d00b95e5f4471b174b302
README.md100644005.75 KBd2952ecb762e9a4e9730a9c6d092a674d4900c69e799a18a58e16ce2d24067d3
Rakefile10064400202 Bytesd3eeee28b7144ae44b335a6ced81fb4453777af189fc5bf17bb36a05ccee6f5a
TODO.md100644001.02 KBc2b79ee83cca6850438000ab93f794bb8f25538d5a434ded8b972ac290182fb7
bin/praxis100755005.82 KB11c4e50734efb5dd0c3253312f2d7a0f8c7f5a8e6c6d150e205fe6407a288712
lib/praxis.rb100644005.67 KBebb352b56df24744a4096b2b64bfee89a54d662cd1467c511397c8052a5ab36a
lib/praxis/action_definition.rb1006440010.8 KB4b0be7b96778c16c6a321fc00fe8efeb1f4a7881f3297f0150a72be1abc62f06
lib/praxis/action_definition/headers_dsl_compiler.rb100644001.29 KB2682a1479f142af3b1d20ce931b6390bb97b6c01e510f8291cc0cff76029b17e
lib/praxis/api_definition.rb100644002.78 KB897b355d52c141050b9e8f39a84d31d20ae63784280626174795fc9f71d0ccf5
lib/praxis/api_general_info.rb100644003.99 KB7f701749019bd065b41aa44bb217331a122b76371ba09418bd7bfee08fb1f2b6
lib/praxis/application.rb100644003.32 KBa90d04a4b84d40fae4ea034fcf4c7ba279ba295b10c195244af3d2d3f83e6c03
lib/praxis/blueprint.rb1006440010.9 KB6cd1b2a4b54aba192035f5da93783651e2511c2c7296f3bbfc99221b6dad91ae
lib/praxis/bootloader.rb100644003.73 KBdc72bf2d7214cc10e2823af1c591b5ceeadec8176f259061c28db639d0a71bf4
lib/praxis/bootloader_stages/environment.rb100644001.79 KB2bec5cde3b1bb30971f0c1cf7815a0603a7a8eb27b0caa5ba9ca205ecb024af9
lib/praxis/bootloader_stages/file_loader.rb10064400566 Bytesc7c5c123befe4531c36023cb2cb9d93d963b5be89c23a4236a7eeb9835d7fcb8
lib/praxis/bootloader_stages/plugin_config_load.rb10064400499 Bytes1599bd65d3a7b8f840a2386932f71f43ff7e39bb029b5f29664b0cf867e732fb
lib/praxis/bootloader_stages/plugin_config_prepare.rb10064400447 Bytes6dcebab11e774d8aed1f6cab3d8b2c98758a56d5ab08562cdc20d3f2f5a7b9ae
lib/praxis/bootloader_stages/plugin_loader.rb10064400372 Bytes58c262c5d67917e86dcafc0e32bb7e6b44c73d0661c6784e0e86f946ce595ec1
lib/praxis/bootloader_stages/plugin_setup.rb10064400211 Bytes68cc56d4f53b5fbe47506be8892cf190ed766f60aa88ced5d6321dbfabe88f3f
lib/praxis/bootloader_stages/routing.rb100644001014 Bytes88ef57d509327a362c32041c8c9e773c8c470478a8fb82783e47b169eb1b8c82
lib/praxis/bootloader_stages/subgroup_loader.rb10064400555 Bytes53620b8a8f44c81c10ee3f89c642f94545fa74a80502ee097f4023e69b374e7d
lib/praxis/bootloader_stages/warn_unloaded_files.rb10064400973 Bytes454bed51976090266e9a7c098f9e9afd2211871ca7bc1fee9897c427eb2556b6
lib/praxis/callbacks.rb100644001021 Bytes31c9bc737ebc6fc1b85f0241f34fb118426e4e1e1cac002d9c5a7bcbdfcdfc3e
lib/praxis/collection.rb10064400802 Bytes3471e99c9d39932498e2ed25856aa7efb9019ba296f104fd4e3d146654c5273a
lib/praxis/config.rb100644002.52 KBd85b29da1585637e7687c73980597948fc5a93c9d8cef9f42b4e0df6d28c8aad
lib/praxis/config_hash.rb10064400955 Bytes2f965e02c719573a932541ac58c06cf6c588ffc57fcbaab958a0181f3df824e2
lib/praxis/controller.rb100644001007 Bytes0e58c933b0677a1ebcc1a37987094c465fe8f20058cc2bbd3664d1e2eacc19e3
lib/praxis/dispatcher.rb100644003.35 KB220cd6b7875aa947f13c62f4cf88696d5bf9675fdf277dc6043f00bcd11183c9
lib/praxis/docs/open_api/info_object.rb10064400942 Bytes154dd41e5800f1cf5a897de898f3108ebc6fbf61d3f5f0eefc03fb6443fcda15
lib/praxis/docs/open_api/media_type_object.rb100644002.31 KB8201fad98950fb8c18245cee98ebf5a61d8d3ebff40fbacfbec66abae20a8dc3
lib/praxis/docs/open_api/operation_object.rb100644001.25 KBfa4b93f06a832ea7132c42d596df4d33afe9b0aca299e35adad05c9b260984f5
lib/praxis/docs/open_api/parameter_object.rb100644002.37 KBb47c2b113cb9c575fad4de0016fa43fc3c409a7971ac1787485447845ca59db2
lib/praxis/docs/open_api/paths_object.rb100644002.04 KBff5e466ecf1e18a9c5a8bc8b4a3ae6e911e707e485348b95616497bca5e57adc
lib/praxis/docs/open_api/request_body_object.rb100644002.17 KB3221186d8fb5f794c84dd59cd214f8085c994ac719d57841380fbd7c0308dfee
lib/praxis/docs/open_api/response_object.rb100644002.28 KB35062f6fc51686df8b3f351b203e8bc1064502ffb05d5193fcd54513f3ab9085
lib/praxis/docs/open_api/responses_object.rb100644001.17 KB21ed69c80514a411f56250f46af528548c7b313ac554df73ebefebc3772d5f8c
lib/praxis/docs/open_api/schema_object.rb100644002.55 KBcf0d515a692e43c398bb8ba303431de2c14fd05951487043df04819b1834ae6e
lib/praxis/docs/open_api/server_object.rb10064400701 Bytese282f687f26ab94e07d7ef4af9a840c01a95474cd61d3ac6664d9adcba208cb7
lib/praxis/docs/open_api/tag_object.rb10064400401 Bytes52f660dafb0927ce99919652689b106a051996356df86b43aa2cf094bf10d9fc
lib/praxis/docs/open_api_generator.rb1006440013.7 KB01b39dc9e6e86f1fd235e4253dd8603166cf91e899248def17e21f10feadadf6
lib/praxis/endpoint_definition.rb100644007.9 KB9f80604d29cd0ba9cede60468d3810b37b08b3b9fb9d686da36edae9fca4cd93
lib/praxis/error_handler.rb10064400357 Bytes63580e64d262d74ef6eaec9973e33a749f86f7a255e4ca5f9586550a6818cc54
lib/praxis/exception.rb1006440058 Bytes8e6db4165c0935c43f1dbd3914962db096066a400c2540e238071322ed913322
lib/praxis/exceptions/config.rb1006440081 Bytes0d7d30ab429ab59e0de5daedf432d4c6e43c8a41266f48ee55679ccea5e58666
lib/praxis/exceptions/config_load.rb10064400158 Bytesba38ed04e5bc52d018ad93ab2b9d0f2748bb5b4553bd8763405622d84f3fe484
lib/praxis/exceptions/config_validation.rb10064400185 Bytes9ee20008dfbcc2c3771b69005d1ccf1861c8a888a39828e6093ef1396780710e
lib/praxis/exceptions/invalid_configuration.rb1006440095 Bytes3503a95af795c53c431e40ae22cc9917c5aeca5670b4580396500c14aff8bff4
lib/praxis/exceptions/invalid_response.rb1006440090 Bytesea3c351d43c9d21ce40021335e1a3a8a2e37c761a13ad6398f583c69db7e2d10
lib/praxis/exceptions/invalid_trait.rb1006440087 Bytes25542b0eaaad29580610f22fb9e247b77ca82727fd8026e5d172828c45b6b9b5
lib/praxis/exceptions/stage_not_found.rb1006440088 Bytes02a61401d8a09f0e8e126e3ab368e85d2aaa007b24fed97db7d15c27aa671df3
lib/praxis/exceptions/validation.rb10064400216 Bytesffdcf5174b1f078e634d9cff9076bb48c0d92aae07fc669fa9995e98a941663f
lib/praxis/extensions/attribute_filtering.rb10064400129 Bytes9ef228089b93bbbbe90d124e42588ab31f2c4e27c77e08f3b10bc55c4960a640
lib/praxis/extensions/attribute_filtering/active_record_filter_query_builder.rb1006440013.6 KB45ae9bdbb49ac1bd5cadb16de9b2f52cc28da363dd26d02683783e84df91062c
lib/praxis/extensions/attribute_filtering/active_record_patches.rb10064400361 Bytesf5c277fc3ac7512162c320581a0be77d19202b84b00d9092c091f75ead4f0fd7
lib/praxis/extensions/attribute_filtering/active_record_patches/5x.rb100644003.39 KB8dc02e58196cfd1f99d1b51303cf25d26d7f38cab5e54105027df12bb8888bd9
lib/praxis/extensions/attribute_filtering/active_record_patches/6_0.rb100644002.58 KB3cbdf8c852015709776c23607f43f1551eabea1a3daac39540c7fe8578aea9ac
lib/praxis/extensions/attribute_filtering/active_record_patches/6_1_plus.rb100644002.36 KB872a88c900a2955718d84957e3390cb5ebafff2ac1b47b2e83fba59edd25e88a
lib/praxis/extensions/attribute_filtering/filter_tree_node.rb100644001.59 KB769e58ec252d3671f1c51ae4019bb847026866fda48d2affe1fefe1098a8fc21
lib/praxis/extensions/attribute_filtering/filtering_params.rb100644009.76 KBed755e6eed58af6c2fb414767b7a65de1798e6d871e31712b77feaa958d22a47
lib/praxis/extensions/attribute_filtering/filters_parser.rb100644005.76 KB34fe2a206ae49e7730b707c4c7c60e2243238d1898898c1b9ea5c768f5c1bdec
lib/praxis/extensions/attribute_filtering/sequel_filter_query_builder.rb100644005.47 KB7585d202e5338ba09b6cad1a09307ceb3a0c45532e8a68bfa0949a0f42da358d
lib/praxis/extensions/field_expansion.rb10064400694 Bytes7476369c9b383e3550404ad402523395184af9f89a5bd43e33590ae4189b712c
lib/praxis/extensions/field_selection.rb10064400101 Bytes506ac1f615bbfe4b8dff6b90b5ddfc88fecbc22ea6ce474bd94a28765c2a10a7
lib/praxis/extensions/field_selection/active_record_query_selector.rb100644002.01 KB46c5c7aaabe3ddbd52f60340dab144247c6e200ab397f2751c60e8fa2c47afd2
lib/praxis/extensions/field_selection/field_selector.rb100644003.51 KBf56eb98ddd3b6c56ca9f6c4d39b50bae70df499bfbde0634a35a70989a97a25a
lib/praxis/extensions/field_selection/sequel_query_selector.rb100644002.01 KB426d73c8b2912c303528b855ba2336bf34bed1c40c2d9d9510a591a0aa40dfad
lib/praxis/extensions/pagination.rb100644004.38 KBfeeb88c75738022260e4fffcb1e1bdb8b50d62a9b791a10804aa597b0de61ff5
lib/praxis/extensions/pagination/active_record_pagination_handler.rb100644001.02 KBcf758148a011c1cc4ee472558a2135fa3505aea19a8c9fd86d83a9e2cb63504f
lib/praxis/extensions/pagination/header_generator.rb100644002.85 KBa936b28b587d007d33a059e4865bc16ab8f839cfe74a1b9e9207a86399e6f0e3
lib/praxis/extensions/pagination/ordering_params.rb100644008.33 KBf8ac1a6b56c70d3ea69c19b46880083cc04194cc4759a07ce9d4162e79eb465c
lib/praxis/extensions/pagination/pagination_handler.rb100644002.6 KB752d7ee3257d46d4fe4472badfcf10493b4b3529aad2ad636025fefa11b8b78d
lib/praxis/extensions/pagination/pagination_params.rb1006440016 KB70c73ce827bcb5509ebc5fd2e5d0d212c743e3ef206a8c0505c07ab052f5de87
lib/praxis/extensions/pagination/sequel_pagination_handler.rb100644001.04 KB9e43bf08c918a7c54b67c65574d1467dfb47607d4a39e21adad1faf252c6eae5
lib/praxis/extensions/rails_compat.rb1006440095 Bytesc5f54dd20bb77ebda21aa1f02097b4eef3ca78511cab87b3190b381e0b56ca08
lib/praxis/extensions/rails_compat/request_methods.rb10064400488 Bytes68d590bcfc26f62ec7f7dbd3d64e3f8a753c838f713c7c777317c86ea74b21b2
lib/praxis/extensions/rendering.rb100644001.44 KBf3d590457169e8400016b9fd56bc9b4517842cc09c79a7e289f739fc53689db2
lib/praxis/field_expander.rb100644002.72 KB4da3ce94405780b4f2eb3c81569175ce74ba075508fad4881d6dde73c3871168
lib/praxis/file_group.rb10064400967 Bytesac6f04fd1d5297d24e4643053b1867652bb6cc3c167a4a06545d1f5709c9adba
lib/praxis/finalizable.rb10064400640 Bytes40e2864ba17d6af5bf7b8650305a9899ff12ff6f9b703c599abb27fe724eeda5
lib/praxis/handlers/json.rb100644001.16 KBb340081601a720d2d2037551c5076e1b2e9e268457631a5b0bcbabd9197ffdf4
lib/praxis/handlers/plain.rb10064400215 Bytes4c50694507e0cb96439a342ea0b325c052e0c1556b470b87cc376c7b4c95fe26
lib/praxis/handlers/www_form.rb10064400972 Bytes28857713988e6130c2bb26a34b05874da1154bb0b01cad4230eb4d54ca939324
lib/praxis/handlers/xml-sample.rb100644002.97 KBaeb9a6946f8e61761cc76bf1d4457777749b723d32c0fd4f3d2f7f5094c3da93
lib/praxis/mapper/active_model_compat.rb100644004.52 KB5f03376581d8405d09c4f1814f41b046396b3f7ee4d2b2c39f0db28a77609071
lib/praxis/mapper/resource.rb100644008.1 KBf21276869705d4072da18268e6d56ae1c0b9c710ed46f0617706f3705c54bf66
lib/praxis/mapper/selector_generator.rb100644004.52 KB38fa94c2fa4542200516679a2f8d020f6466c09236d5eb86499360c6c4cffbc3
lib/praxis/mapper/sequel_compat.rb100644002.81 KB94fee0639b23abba80b8910103b42fe9375ee605f9f93cbb92e706d9b1cd3dd6
lib/praxis/media_type.rb100644002.13 KB21c7a39e5c2e8bed75faf209ad2c9e4852cae6470f02dd83d7fbbaf3f6d58af3
lib/praxis/media_type_identifier.rb100644007.87 KBa75d4c5c9dfdb0594eeb7a23eae0142e6e87bb2411aa2dd8a017a97e937fa12c
lib/praxis/middleware_app.rb100644001.08 KB5447a90f9070fbb0f958b95d04d92c29081437be8615c6169d0f43fdde4e93a7
lib/praxis/multipart/parser.rb100644006.05 KB2fa89ab46085c4a9eae33bcb7dcf26f7a2c35a2766fc6956529ec7a6870457e9
lib/praxis/multipart/part.rb100644008.25 KB2a50bffcc98cb05ad06b05311d63fb5720bcb348f8f3094d78721fd633a7be60
lib/praxis/notifications.rb10064400881 Bytes1dcf022880e1fe7baebd4b4a157653864829e2b9ee40ea569c14c24a202944a7
lib/praxis/plugin.rb10064400847 Bytes8c93c9cee8fade7f202bc9cf1aeaea7aaab8352a2e34bd9468e0fff18eebe3df
lib/praxis/plugin_concern.rb10064400691 Bytese17961a958128f106de0164fd4ab7cb8bd8d076e17e4560e1a700af4319a4e21
lib/praxis/plugins/mapper_plugin.rb100644003.07 KB7590c319146660d5272cf90a83007917f6e2e57525810d7fa0794ef1282c5d4d
lib/praxis/plugins/pagination_plugin.rb100644004.11 KBfb253405521f75464046221a24f83ed1f5890d06aa7ee20d035b58162244367f
lib/praxis/plugins/rails_plugin.rb100644003.38 KB38a528a2900f4336ce9f8bb3f3fddb250e19883df267794a340ffc8b98f02ceb
lib/praxis/renderer.rb100644002.52 KBaf1135ff60bbb9afc9798730d463371ff2fd5946433b50ed0663da407ac62135
lib/praxis/request.rb100644004.96 KB274f8679c127a93006b5f80d2f2ab27d1cd870816a275e7c4726d93c11b12b15
lib/praxis/request_stages/action.rb10064400902 Bytes68de47c00ef9a89efbaaccf65d18c292af60a6dd1376861d14aaea0107e012e0
lib/praxis/request_stages/load_request.rb10064400157 Bytes532da3f78ec876afef75909ad5666dad27f5082c53118ffdc8c5a389375346df
lib/praxis/request_stages/request_stage.rb100644003.27 KB18a8f6cfaeeffb6e1281b0a91a7cf75cf79fad29464734fdb91b362ce8a6fc01
lib/praxis/request_stages/response.rb10064400699 Bytesceebeb33f2fe9cdd2d1e26b1e742d21dedf9ab849a89beafabc30d46a58ab32e
lib/praxis/request_stages/validate.rb10064400396 Bytes43c8d4f58d3fc2cb73767f9880ef0a0a35d2db3ebee2482d05eafda6a8ec9a21
lib/praxis/request_stages/validate_params_and_headers.rb100644001.59 KB198b1ef9669c77bcf63aec5470859c3d77ebc9bb9deaca4b0a9a3506263925ff
lib/praxis/request_stages/validate_payload.rb100644001.12 KBd3cf582207465eedd0264780601a2670b7650b89e9bf2801970ef7f1790850fe
lib/praxis/request_superclassing.rb10064400149 Bytes9cf728de783f660a9cc34c5eedc3b79369bcfaf852c240fcf08011d9c3421e67
lib/praxis/resource_definition.rb10064400177 Bytesd3399268c3df63784e79aba2115e52942a9ca6bee6546a83d8d54f8b4edf1baa
lib/praxis/response.rb100644003.1 KB64964746090dbd796299788e02994dcfc820202af2ce618c1a2a45efa7f3dc9f
lib/praxis/response_definition.rb100644009.45 KB878bee1e1e2e52b35ab5f518e1dbf147120410ce483a87789a4ec959c416d58f
lib/praxis/response_template.rb100644001.06 KB75d307627480b83c551fe79e4826b384f2400965f3c2bc1f6fbbabb6798180f7
lib/praxis/responses/http.rb100644008.08 KBb10677c8b2e3a954cdc228c316ab92aa0684234c3cc80e34c09a7494afc571e8
lib/praxis/responses/internal_server_error.rb100644001.25 KB82615040a0072095b7987c57ec6931d35d83c6441b552d8fdf762fa75374553e
lib/praxis/responses/multipart_ok.rb10064400954 Bytes9288700183e3c37fcf20aaa68033a93305aa9ccfe851ef6358796c8b15d4298d
lib/praxis/responses/validation_error.rb100644001.24 KB7c0ffef6a385dccbcf91bf5465a01e2b72317786f8395ca3c484aed1ec29ec28
lib/praxis/route.rb100644001.27 KBbe39516ff97a30d78f027c73d74f6fc0087696e17198c6e7899514190a5406fa
lib/praxis/router.rb100644003.29 KB53c9c9844f4737fdf72d38f8edcdfa2832e106527b0cf25c02dd854bed31722c
lib/praxis/router/rack.rb100644001.75 KB07f34c3ca539a29674cfc14802b72d0661861dbb059744f18aff35068aa2c8d4
lib/praxis/router/simple.rb100644004.48 KBdb9e641fed2ab7dda78109e77f3adeae882f0840530167c525e7632e734a8bb5
lib/praxis/routing_config.rb100644001.77 KB7951f6d38b4bcc689005bd81cc5010e5e8b8d4d343849b8fb01c9d30c21a5ae6
lib/praxis/simple_media_type.rb10064400575 Bytescffbbe84004115abe7932f009c0a7b490d5486ace9ae4c709bfe821d186a1036
lib/praxis/stage.rb100644002.11 KB50f7fda263eb326aab01010be40061225d9bbedd58ca0e5b417551e4935de21a
lib/praxis/tasks.rb10064400127 Bytes9d29ce1633f03f3aad0003a048c7b51f5a3f8690abd856012b7b9e8653a06f90
lib/praxis/tasks/api_docs.rb100644001.53 KBe73698167abbd9689ff19fe7f9ceebcf57cc957d3716e0d0d3f65e859b6c47ae
lib/praxis/tasks/console.rb10064400910 Bytes56ca19fdec3dac071d7d6a60e36aa7271496de8a5283f0fb876f4b69d5fa8435
lib/praxis/tasks/environment.rb1006440093 Bytes43dc243c7b12f83a5b7547b6bac9b1f05a3b527a92da76413f50d4e5d270e201
lib/praxis/tasks/routes.rb100644001.69 KB0803b2e5e3d9884b33c75bd6de8cc5556094e3e564f154bf4bbaa2dcfd147333
lib/praxis/trait.rb100644002.57 KB68e925bdcfb7d29c04cd2d30b3314a71becd486cd8f12d0380fb3394af93bc2e
lib/praxis/types/fuzzy_hash.rb10064400767 Bytesb822303eb9f6e513dbda2f46e52938cfd1e5ac76d22ce286f77e9bc103722667
lib/praxis/types/media_type_common.rb100644001.14 KBf4383563159398a600ed4586ff5b6f2097ff6cc8c2bbcf00ba1a710d1f31ac06
lib/praxis/types/multipart_array.rb1006440012.7 KB7db8758ce48729844b4dc5cc7c6953ace44a10f183196fa8af3f9619a7ad2273
lib/praxis/types/multipart_array/part_definition.rb100644001.65 KB9c53ef1a6f6a0294dfef789cbe067c89c55485fdd55712c0732c04bd8a380265
lib/praxis/validation_handler.rb10064400288 Bytes6de31653360d50b949131fdf0c80f21d508b6bfbc6ab6ca0bd8e244e9283ece9
lib/praxis/version.rb1006440043 Bytese733fe7f4883aaa0cbd49591f1566a30df941570932a54ea87b260de1676cfc3
praxis.gemspec100644002 KB59d5a6b6b679249be282aa16b01bee8cccb39b718e063b9a1d0899a87fcaa0df
spec/functional_spec.rb1006440014.8 KBfacd9aea48bb539a11b348a8c3a215be5b86a3a87487f0a1c0d1f0cfcc5c3da3
spec/praxis/action_definition_spec.rb100644009.67 KB936dc7c256d00753f5414064d8098811052ab9d2bd8d9c773ee4892c95d0e06b
spec/praxis/api_definition_spec.rb100644005.5 KB4f85cd2657ae2560d208fbf847052ec9bb343af5bf44541bc2cb2afbba0d8131
spec/praxis/api_general_info_spec.rb100644001.95 KBbbf7be491434bca7b4503a68bcc206634135992d81b2864c098c185b037fc52f
spec/praxis/api_resource_spec.rb100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/praxis/application_spec.rb100644003.43 KBee7f17bd723cd10feb2b92bb108f710129a328873654b3d4f55e1a0a6bcc69ad
spec/praxis/blueprint_spec.rb1006440011 KB92ca179c1ca1c516224c20da690f3ab9adc6a173accf15dbf6ac0810d1025e38
spec/praxis/bootloader_spec.rb100644003.27 KBbcb047431a6dda5bd1e9961eb1892e5da503b0fb39a7a6549255f2ef41ad14f0
spec/praxis/callbacks_spec.rb100644003.46 KBa675056d8936d994dbbe97aa4a9bd4b8f249a609b9c221e6adb3a296d005ab74
spec/praxis/collection_spec.rb100644003.32 KB58eb446b64d05e595e984e793f22783f3f16368314f380ee775da27f57d7079f
spec/praxis/config_hash_spec.rb100644001.98 KB952dd0b427a9d06190f88bc22cfdacc56254b789fe4bb8e0b35dbaa0516a20f8
spec/praxis/config_spec.rb100644003.53 KBc6262a48aff16ceade5ca8c54f99b78dd517f24b2b35b0f1be0b0738121ac0fa
spec/praxis/controller_spec.rb10064400554 Bytes408f2ab2cbf023b352f6b46db06a1dc19d8461c8c72ff18007c92019fbc27a5c
spec/praxis/dispatcher_spec.rb100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/praxis/endpoint_definition_spec.rb100644007.38 KBe302cafedd71a0b441757afd9916b7c32c8bfc28c39492deb95a7d0ce9c7eca2
spec/praxis/extensions/attribute_filtering/active_record_filter_query_builder_spec.rb1006440019.8 KB58b7187c32f1f551a7c3bd8cda5ae470e0d08e3a892a868eb54931470a732016
spec/praxis/extensions/attribute_filtering/filter_tree_node_spec.rb100644002.21 KBf2b1734cfb8d11514470ecd849781c3fbc6446137baf0eddcd75c5ae21b7e4c8
spec/praxis/extensions/attribute_filtering/filtering_params_spec.rb100644007.63 KB19ac83967d35b4f2ed96d4d49f9ccb0035545acc92cd3a2c4263fd37b4e1753c
spec/praxis/extensions/attribute_filtering/filters_parser_spec.rb100644005.06 KBde792183a814e67824d5fefcb973eb5beef8daa60660b3eb1c88c10ddd934d84
spec/praxis/extensions/field_expansion_spec.rb100644001.89 KB2c2871a843963b7f228f06be27671b34bb6a0676e3b3bcae55e425a906bbeccf
spec/praxis/extensions/field_selection/active_record_query_selector_spec.rb100644003.66 KB3bed5f65cd1cf8cb9a10a3f4862b34b1223eac93ca679fd23f2d78fc0b2b44d6
spec/praxis/extensions/field_selection/field_selector_spec.rb100644002.47 KB380f0294e2c7e074f909755b0135f25d4db3ed1dcf4744eab5a323862b606f8b
spec/praxis/extensions/field_selection/sequel_query_selector_spec.rb100644005.46 KBc3bd7782b2f352e2e557b122726192a37f59877d6d46a30455ff88374c6d86dc
spec/praxis/extensions/pagination/active_record_pagination_handler_spec.rb100644004.18 KBa14974d57aa9cb3424652c4a7ab4200e415fe7d240b7f2c2aec2c16491118f30
spec/praxis/extensions/rendering_spec.rb100644001.91 KB71e5c62ad8844570ee41c5fa643507ec71b43613ae596497d2a300eb14fd910c
spec/praxis/extensions/support/spec_resources_active_model.rb100644005.53 KB791a27af009b569ce579d44a5850b172b37aaffe1e7a941d6f2ac1c2592f9b47
spec/praxis/extensions/support/spec_resources_sequel.rb100644003.43 KB7a55531c4a3868493837ded7515926fed47f99ca34a1020b1ed1f59d83e74fdb
spec/praxis/field_expander_spec.rb100644005.82 KB93e7339c04b5f79e7ab41d126d82699a3d4b9de73a1f3f47548ee38a6680fc85
spec/praxis/file_group_spec.rb100644001.08 KB145f1038066bb3ea5484a74c00fafac3cb6a8a6836626908ae8ac41b5704f66c
spec/praxis/handlers/json_spec.rb10064400909 Bytes2def4e3ceb2bd94d3b3976d484753f2dc92866baca6d2a6b9eca0176d0456ed0
spec/praxis/mapper/resource_spec.rb100644005.4 KBe76f3ee94aa601f54c64c294c7292a0565a62c6f44682c326712458eaeb6b23c
spec/praxis/mapper/selector_generator_spec.rb100644009.03 KB1c54f71265d9ec6f3f1525884001b371563705fd8086c0bc9a117b6e62f31d2b
spec/praxis/media_type_identifier_spec.rb100644007.72 KBbec34eddba458a3532e0620f12c8786fcbd07d2fd7dd302ad4534986b8b9878b
spec/praxis/media_type_spec.rb100644001.51 KB1e2e853bf116e650799e0a493628b37ed2907edaa4b86149cd5555e1cfe80534
spec/praxis/middleware_app_spec.rb100644002.3 KBdb6f1c00e23be6fb40ae95073b62cd86b691b540af49ddc53bd8ad21965b6e1c
spec/praxis/multipart/parser_spec.rb100644001.5 KB2ddfdc3205cfa510dde5786dab7a54eaff99cefa6064b45c979b587887065fbf
spec/praxis/notifications_spec.rb10064400493 Bytes96f22ec36d4a8043ff8dbea8be21bdcd4f558460d0b8e8cfd242fe485fb6958f
spec/praxis/plugin_concern_spec.rb10064400549 Bytesa48b13f2f52d753527a9f248b58d661589c7fdcab9a85e53f9532611233d1250
spec/praxis/renderer_spec.rb100644005.53 KB3ede95068d15146679e353844d6c7f49a43cf857cb7872edf68b8d959e4c8fd9
spec/praxis/request_spec.rb100644007.07 KB8c6c86b2b5f2d756ed2420fe5f8ec6fcde1934a2d8e3148cdbaf2c2013256157
spec/praxis/request_stages/action_spec.rb100644002.38 KBa6f608da32dc3daa8f03a08a4ea3e3100ee54d17384def920937baa8c2f07814
spec/praxis/request_stages/request_stage_spec.rb100644005.31 KB64863324faf577424ab10064854c7de4befbfc935338aa6a2996d705f7cb864d
spec/praxis/request_stages/validate_spec.rb100644001.17 KB7a5a41cc9cd6dc55db749fe92909d1796a53fdaa0f2a6d40cd69b224633d2547
spec/praxis/response_definition_spec.rb1006440017.8 KBe0714b569f4ea0f095b82c04dba291df9169f708161f6e3c7607f45815b580ba
spec/praxis/response_spec.rb100644005.17 KB6c97940cb347dbd130392a8568067c122630f0ea75c11d9c5c58d2f01230315a
spec/praxis/responses/internal_server_error_spec.rb100644002.21 KBd6b45a129b1625e787bfba7fd7b9e9f8fbe67434b6def4412f50f80701d4d359
spec/praxis/responses/validation_error_spec.rb100644002.76 KB9370e56bd9b25781da1d99d0d01787d55aff4c258f9424758e0443a130510db3
spec/praxis/route_spec.rb10064400896 Bytes06be36038bce5f5cb04e564fda4287b249a9b09e05e16b54fb410d07df3f1a79
spec/praxis/router_spec.rb100644009.13 KB818f192c8ad8ccc8584cf23e1110d29250277290868594090ceeb486b3cca49d
spec/praxis/routing_config_spec.rb100644002.35 KBac7e5413f94ae5874250131f40b306b621c6cfb1368616d942cae0d434308eb0
spec/praxis/stage_spec.rb100644003.09 KBb3033c2728b71d48164c65cbe7f914ca83f6f1fd3c5e3646a9b99d6ce8609084
spec/praxis/trait_spec.rb100644001.67 KB82f20937ece4f8086a0428fa7b8cac8d0a6d3648269ad60dd57a6ead7f82ba87
spec/praxis/types/fuzzy_hash_spec.rb10064400400 Bytes4bffc95e47279f6c7c5123feeb36093224a0c0932d0127fc7e9dbce14546d220
spec/praxis/types/multipart_array/part_definition_spec.rb1006440086 Bytes11b681b1c588d857bf5b05cb7fba1c874d091da086e7f8f24171b4c3c69852c8
spec/praxis/types/multipart_array_spec.rb1006440011.6 KB7743d96fea18bf6271f77902e6eea2a343be39a98cc340b69d558991c8683cf0
spec/spec_app/app/concerns/authenticated.rb10064400397 Bytesf738977070f5450dc6412570c35ea11a73ca1f5cba82e31cef67f14ec013e2c6
spec/spec_app/app/concerns/basic_api.rb10064400292 Bytes6e7b747a14f79563cd92f067ba3321b972e91fa917489f54911bb602c3e0338d
spec/spec_app/app/concerns/log_wrapper.rb10064400289 Bytes94d8ba0a415aa549f751657c38c9ef14cbf948839ffba4379139002a645a1998
spec/spec_app/app/controllers/base_class.rb10064400710 Bytesd264aca2a5cf78802e048400ff3628ed8135d91ec089cac885cf245e05a0ed33
spec/spec_app/app/controllers/instances.rb100644003.68 KB5e26dfa448d638eb909e946d63100f88ba5801d4ef21f229c70f826c11522402
spec/spec_app/app/controllers/volumes.rb10064400599 Bytes5938908bde803485e909406f627311ba85be29fad73b481bd6b18a2f2e3b1ca6
spec/spec_app/app/responses/bulk_response.rb100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/spec_app/app/responses/multipart.rb10064400122 Bytes177ad793ec26b8727abdf1841864b86d569020952b2941527220cfa6769d4d0a
spec/spec_app/app/responses/other_response.rb10064400104 Bytesa73d484996e0d526586e2dd571a7e496fbd17d302ce2b7f6fe4cd6e47454db78
spec/spec_app/config.ru10064400211 Bytes2ede169e9eb9c8c7f845523d3fdf8f0199c824284b3f35c4f9171cfd5fd1ac00
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.47 KB39967b23ba249ae5927e747250f03d6328560a505429888dd9ff108cd5e9577c
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.04 KBf15f1bd0c1304f46e746818929a0e0bd1ee0343064a4c9a15029d17731d9457a
spec/spec_app/design/media_types/instance.rb10064400408 Bytes8ea5c37523bc7f590568459450e35caaa9faf29ea06c6a85598b2e5cb71dba38
spec/spec_app/design/media_types/volume.rb10064400562 Bytes84fa4177316e910ff7bcbd60ab40e382cff9a5fe3ac12ede5cda1a3cc2608f09
spec/spec_app/design/media_types/volume_snapshot.rb10064400580 Bytes6e6d10defa36977c1c8f6c23f9594856fb975c4ed5debea88d950db2a5cd7545
spec/spec_app/design/resources/instances.rb100644005.78 KB139f2587451b78051337fa4752a6d5fe76112dfc064fc3f3a7a13337a19a5eda
spec/spec_app/design/resources/volume_snapshots.rb10064400592 Bytes61d95c4fc579e9f9d56adba1100981d6b40647bf86cf542456f002013dcbea52
spec/spec_app/design/resources/volumes.rb10064400815 Bytes5f2d4da63c2dcede3defd4199d0b18c55b384981dcac0bf102c791f614a841b7
spec/spec_helper.rb100644001.39 KB357fc847f7d886312af33e16b7159abb06586c1d03558d7b1420ad3aa1ed8264
spec/support/be_deep_equal_matcher.rb100644001.11 KB357a5378a7a2601bfa2c8c4da6d6d8f66f001ddc99c9d10c8edc84fe109dff8d
spec/support/spec_authorization_plugin.rb100644001.69 KB946425778a1a99c44ea7cc63d7b30c9c3d21ed022a0260a4078372033c083a0d
spec/support/spec_blueprints.rb100644001.96 KB87aa3e7a7e9bad412cfdf88d237541978a5fa8e46c54110ffe3f23ceff9f2338
spec/support/spec_complex_authentication_plugin.rb100644002.25 KB6e62debf2e1adeab75eb96cc74c6b696250885062e714df6093f875b75d0dcaa
spec/support/spec_endpoint_definitions.rb100644001014 Bytesa3771535cb48c48b4c3c69562bca21db652c80d7df1c4998d8e516b04188c980
spec/support/spec_media_types.rb100644004.8 KBe5b43e524cf18f9bc6e3424e900d881231784dfca6c523201f790fc49d4b43ae
spec/support/spec_resources.rb100644002.9 KBeaafeac626c2c658064f397ed4d14c0c7c73fb7d5df2c19aa77da7d09e90fcdb
spec/support/spec_simple_authentication_plugin.rb100644001.23 KB667d606bbe4b79eecbbc2df22e9f84ca18bc559775ceba523cdeed8c5632f7fb
tasks/loader.thor10064400127 Bytes490787ad97dd8f9db7a1b0c7780463cdead9380aecae43b0325c3a79760aac08
tasks/thor/app.rb10064400820 Bytesae135e9a7f520f17b2549723db9357b5085ec5a039e5a9430499b9004d2ea14e
tasks/thor/example.rb100644002.19 KB220549572393bc4118e3df4716d630d807029ee2a27a4e0b4f8654a85f08d267
tasks/thor/model.rb100644001.21 KB9320bb27bdbe79be16904d17c7deb1b2bfefa9309ac6cd75316076d614642cb9
tasks/thor/scaffold.rb100644004.66 KB5f749ba7f5feb3aaf906fabb3c5780a7443209abc26594f413f4d518c84c13be
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/controllers/users.rb10064400297 Bytesd77bd54352ab32ad0e798d68bd87202e2eee3bdc6f93bb435f4e5d2b9fbd1eea
tasks/thor/templates/generator/example_app/app/v1/resources/base.rb10064400361 Bytes9ff9791f36607e0bf212428558ac7ac593aa3b7ce41b7dfd87fe4dc1d29d9f9e
tasks/thor/templates/generator/example_app/app/v1/resources/user.rb10064400604 Bytes7eb0a8e01ccddeb7e4eb8c68204b3d56e67262d7dff3b4307004e6cbd90fe210
tasks/thor/templates/generator/example_app/config.ru10064400890 Bytes12be1d03b1882c70cff05221ecec10b1bc5a373ae4c28f3c4637ff158ed8e054
tasks/thor/templates/generator/example_app/config/environment.rb100644001.52 KBa3bfd0d0020bec6b06da1eb67ca0881429eb04099e379b099a74d0917ef4abbf
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.37 KBa48be66c7c69a21429fa1c8357c717a6ea56b51c56ea0eceb14f6489fb5f7e8b
tasks/thor/templates/generator/scaffold/models/active_record.rb10064400127 Bytes147e691aa05dadf01b9abea24d1f9b26c4034d193897e340a5dbdb5175f2d94c
tasks/thor/templates/generator/scaffold/models/sequel.rb10064400117 Bytes4d212069d0ab03671adb3c1a6922ccb1d3cb2c6d4ead50a12f8b1d3c717872c9