brut-0.0.1

https://rubygems.org

brut

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

homepage_uri
https://naildrivin5.com
changelog_uri
https://naildrivin5.com
source_code_uri
https://naildrivin5.com
allowed_push_host
https://rubygems.org

id: 1712932

number: 0.0.1

platform: ruby

spec_sha256: e1b233d1f6ee1c9d5083492c38e6850e23a469f801d0f5d44617c4d841079b59

sha256: 3d489375245c5a363c246e3503319111a8f82a8e1e988082bd09b19eb8f32a88

created_at: 2024-11-14 23:22:53 UTC

updated_at: 2024-11-14 23:22:53 UTC

position: 0

version_data_entries_count: 129

uploaded_at: 2024-11-14 23:21:45 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 74.5 KB

Version Data Entries

Total: 129

Unpacked size: 243 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400256 Bytes0f8f939b45ab10c25be24fe18d7a235795cca0c66672f7339f3d3a795e9855cf
CODE_OF_CONDUCT.txt100644004.91 KB03242988de034bc5128558ae1618d1711651a0986263b37b5883cb8485626e77
Dockerfile.dx100644001.36 KBa9104dfefc3d531d2df4897d7175b4ab3b7624187404c9ff2d1db6a36fdb385a
Gemfile10064400159 Bytes26c7b78798072ab449137201434b7b270c13cd6d99de001b7d6f8f85bd7c0909
Gemfile.lock100644002.69 KBd661e9e4960187629e0c17e8b5a2562996d6b239576fe4198d94e02b77502e4a
LICENSE.txt1006440019 KBaafea2768fe034e540dfdc9fb82e055936b3f8372435d25cbdfa4a16b9ab7452
README.md10064400409 Bytes8e3ad59c2f2ccc9f43d5b7d5b7ee09777cb35f4e47db04bf92124fc05bc8145a
Rakefile1006440028 Bytes5d20ab6abd8a77e0db94f9599c1ee015db492045de53207641ace9bca4862f24
bin/bin_kit.rb10064400921 Bytes830be326d6a363d19a49aa78329c639c8749832f26911bc9cf81e524b0ca2943
bin/rake10075500742 Bytesdff3d237e24ae561bb2e56462e9dff554f6e154ca3debd22a74a928e7af8039c
bin/setup100755005.53 KB5df9b1bbec65dff14efc265e0e8e1aa3597db2f4eb2cd42344f4dd02da785d8b
brut.gemspec100644002.53 KBf1077ee50d93dd340cda58d4a61c3d4a2ce40988bf2524d1a40c0735deb28cec
docker-compose.dx.yml10064400370 Bytes54687c04721507554361709a963df58a53a437d4cd7bf13deb33b424091f3d7a
dx/build10075500639 Bytes8f217007e383f348131bbef0438a8bbf5d4d3dd1459978ea8e24c2c6aa4471cf
dx/docker-compose.env10064400719 Bytes0518baa9027a33dbf683bc52ce22aed1e39aafdbf96d20edbf63f39ac0c5f1cb
dx/dx.sh.lib10064400482 Byteseb1976273132c5773b1ff6a931da6da4bbff8e820342936934e7324ada49305e
dx/exec100755001.31 KB7121f49f1aea14a1854ac0fe253c497fc88173853286182b0c60c381032745ac
dx/prune10075500491 Bytesc16636faa0b1e720691f06177f05f23393c30f4c7aa8345dc5f265c872cc4f09
dx/setupkit.sh.lib100644002.77 KB0538b6bb45f95c8186daaec0041060ce841ebb740cc8c12fbebcd2c92e4f871a
dx/show-help-in-app-container-then-wait.sh100755001.01 KB2cf7dedd5324e54f12979fc454624f40f97da4d6b3ac4029ad6d671e649a7ebb
dx/start10075500588 Bytes5427167406e77f643c0ef90a5843d311334716b935e3c780823af044349acb77
dx/stop10075500497 Bytesa2890cde6ac436fa3ceedf5eaf6057487c74e7d1e6d61c8bb828d94074f9c2ba
lib/brut.rb100644001.58 KB1c4cad9ef0de1d6090e7f1180ea6142c1da07ccc33b658fa3197ecf4bf0b6d1d
lib/brut/back_end/action.rb1006440067 Bytes6f0a0577ec4e4477d37a9263d817871f9640e9a95cc1da378564c869615b0511
lib/brut/back_end/result.rb100644001.21 KB71a2f305027fb51f1f1e4d85dcf558e9652745c35bea821564d01c443ab592d9
lib/brut/back_end/seed_data.rb10064400474 Bytes1f4eca52b2f24e86b5261a99473ad6d40ef50a7c864b229167439815a4b8e75d
lib/brut/back_end/validator.rb10064400108 Bytes34ade030f1b82e323dc0f01de62ad5f274248f4df21ecbe1281bd1bf1aebde87
lib/brut/back_end/validators/form_validator.rb100644001.28 KBdce9365aff4347f1f1ef1d6ef8bff256880bd5bd3d649bf638534c5f5344fffb
lib/brut/cli.rb10064400776 Bytes3cb61246bef3148d37a766e3730f17b63b26fcfe13c0d37c7be1d26d5f2ad1af
lib/brut/cli/app.rb100644003.42 KB9e3bffd6020d806fa01a451cdea81fe9e5e691338c9815185d2525672d1412c6
lib/brut/cli/app_runner.rb100644007.74 KBf2e2aa924e8892fafe37c9163b86e0f62a0e4d362d89cee3e192165098bbca2b
lib/brut/cli/apps/build_assets.rb100644005.44 KBccec9ec822b348b9ba3ec96e6e92c1fd6b6af1eaa47deaca7aa166603e1d4ffa
lib/brut/cli/apps/db.rb100644008.13 KBf10bd092d09842812235730918af9874451d26126967e45cac64c7dc48cd5377
lib/brut/cli/apps/scaffold.rb100644008.78 KBa0f1cced26d8591a8fccc72330846fd2cf514023bbdbb40000bc2f08ce396ed0
lib/brut/cli/apps/test.rb100644006.79 KBcc7353cf717db10e8945754558df48b1f6784a4bf228a361c6db32157933c5b4
lib/brut/cli/command.rb100644003.32 KB2586262f8e5785bb278654e6498eb2e225f265eef1a86b7b2bc0f0aeeedc500c
lib/brut/cli/error.rb10064400378 Bytes429ce298e1cf55522b2c84715019c58a72c3e2677a718530fc6275fb5e44aef0
lib/brut/cli/execution_results.rb100644002.64 KBf67e47bba5d1a4d3665f8b655bd37cba93d960af1a823e017bcc21b48a6b4ef4
lib/brut/cli/executor.rb10064400937 Bytesec3eede28b97cc5ce0ede2772da28794c9080d7d30f3f955715719464c36d4cb
lib/brut/cli/options.rb100644001.16 KB5c3946439b2738427952dd8242e3b9047aa39186e52e60b7344bf18cb8b8976f
lib/brut/cli/output.rb10064400458 Bytes5b2ff168374ed3f0227e1172754097c073987d68fd81724a31b5e1b47c7503f9
lib/brut/factory_bot.rb10064400556 Bytes5ac7c05f9eb6f63d4221352e6178bb98858062d0551f5b160787ea31d39653d0
lib/brut/framework.rb10064400490 Bytes9cbb987a5d1e89ebe690f254f5a34082c0d860100aaadd7c543fae8190de3923
lib/brut/framework/app.rb100644001.64 KB48be78d6152d494b86ff088f4e9f345801fc4f64f8b2cf776086bd551886eb4e
lib/brut/framework/config.rb1006440011.4 KBe4550a7ad45f270690795f01304855a6d62f496cf5c2b1acb420e1bb0547c5fd
lib/brut/framework/container.rb100644006.12 KBb9b1246157f30a995cf1013e060250f404d40ccfe93e4353bd4755d9bb1dbc22
lib/brut/framework/errors.rb10064400377 Byteseb32a12016bb3b5258f569789c886ab4d494a848f42a384043dbfeef2b964c4c
lib/brut/framework/errors/abstract_method.rb10064400211 Bytes80faced606d19e0dab684c97967d377bd021e40486ded5a91efef554c34c56bb
lib/brut/framework/errors/bug.rb10064400417 Bytesb6a2e461b344eab476265665781ee9709b90ef5e5a87ad236e5ab0415035e06c
lib/brut/framework/errors/not_found.rb10064400317 Bytes1491ce8ebdef1327de97f3502135d15e1ab799dd2cc77287aa24870d51b23298
lib/brut/framework/fussy_type_enforcement.rb100644002.59 KB3efbd0be7b215bdf91554eb9c0ccf9d749b2de4a37dbc310432f98967df489d6
lib/brut/framework/mcp.rb100644006.86 KB36c714464fc51935b21eac2dbf0a288cad3d5f4c146fb7ebf61a042649f32fca
lib/brut/framework/project_environment.rb10064400485 Bytes95428381ccfb67fc8a83e33acb2b2140398f4fd412412f2fe00701f800668d5d
lib/brut/front_end/asset_metadata.rb100644002.25 KB8317096fcdef5a53c9317a44e1c994a2562fce0e3a6c6ec557757082b490893c
lib/brut/front_end/component.rb100644006.97 KB37aea56cd2c342c664751b56c02bcd4e8477c81f16b7c9afd5a392b07ace6589
lib/brut/front_end/components/form_tag.rb100644002.46 KBceac2ec2cb099674e58c409ffca0bb40b54b67c4177d8676a3f989053af1c207
lib/brut/front_end/components/i18n_translations.rb100644001.19 KB3e7a500be4afa547e7574de21f0a9ffaa763ccea3e12f252e4f5e12f1244e565
lib/brut/front_end/components/input.rb10064400400 Bytes21b965dca9aa4e5f4355dbade7207b7af32d5eb3d77c1dbb78cef431b88499a0
lib/brut/front_end/components/inputs/csrf_token.rb10064400261 Bytesa9c3860762a4aa7c0f7564d8f9a9a5b5e5097c2b863dd6a265e579a7d578b46d
lib/brut/front_end/components/inputs/select.rb100644003.17 KB96ffd8eea4554bb4b353faf32dda0b49fa32f2eb0b6d17536749a49b4097fcd1
lib/brut/front_end/components/inputs/text_field.rb100644001.89 KB782f662dbf47ee367a564b933412bd5822a3c17bdbafa3bf16eff2e44c26030a
lib/brut/front_end/components/inputs/textarea.rb100644001.48 KB0fcefbaf22ffeb299fe8b949a18b53ac481b53cdedd4be7f2d5ded227e5c220f
lib/brut/front_end/components/locale_detection.rb10064400760 Bytes91c0eb484892c9bafb36b5ccbb6607eb379f9cb19faaa590f10d8bfa3e80c404
lib/brut/front_end/components/page_identifier.rb10064400304 Bytes3b5201afae1086d701afcf8a9268c7bcff34dc3f203b0041d799f65a97b1833f
lib/brut/front_end/components/timestamp.rb100644001.26 KB8930bbbbdb3cb0ac607354d6dad068d3dd0fd90e83fbcbe261ddb24ef6f3de6a
lib/brut/front_end/download.rb10064400557 Bytesa28957888946106f70be240b316be75b75aa6f0eb11b0a976eeb25febd2885ec
lib/brut/front_end/flash.rb10064400936 Bytes3083a5fdabb9ecddc0718657d69c6343887e2cbd9961d985faa3e4036cf1d633
lib/brut/front_end/form.rb100644005.35 KB5664a926758aa114cf66bd391efffa00ae8f8181a4e33adfd80d4205f434c376
lib/brut/front_end/forms/constraint_violation.rb100644001012 Bytes294e72981f5cac683010fd695527a626b888111a928d8d4e849c6f30dd67a96c
lib/brut/front_end/forms/input.rb100644003.75 KB6ae17c45f08d398ac2f8c965a1e6421236f32f028a922824118e2601f7448079
lib/brut/front_end/forms/input_definition.rb100644003.24 KB375827df75000c14b2c364839e5d21a2b166d13f39712bf123273bd2aa83043d
lib/brut/front_end/forms/validity_state.rb100644001.3 KBf1ad13206b457b260691d44c4afb2b1756c2de6977604335bc43bde2baa99944
lib/brut/front_end/handler.rb100644001.7 KB1acc3346d643b5b6d1754daf28fe12e2b141858d57d3d7994f2382fd561343dc
lib/brut/front_end/handlers/csp_reporting_handler.rb10064400380 Bytes29368ed729afb0f97b19ac14fa58c264ba77bb4080d1d896a9c244abd459b288
lib/brut/front_end/handlers/locale_detection_handler.rb10064400852 Bytes4404cb83df1b0996f7703f279c85a7baff7a8ba8adc73483f593d17b60caa9f0
lib/brut/front_end/handling_results.rb10064400632 Bytese32cba45058bc4dea28cdd3e60c747a4af174a9c9905658b772bd99dc1693535
lib/brut/front_end/http_method.rb10064400623 Bytesb1747d7ce91e440b05435658342cb43b058e31a2990299e523ee1ba1cfb7267a
lib/brut/front_end/http_status.rb10064400361 Bytes9d6517679aec4f609d519fae7bfe03150a60a2da34dd5757e77d98f38f488449
lib/brut/front_end/middleware.rb10064400143 Bytes6ebe3a1108b0f27a11a5871f98bfa5452dc54a64efa21d67e3575bd7eadb50b6
lib/brut/front_end/middlewares/reload_app.rb100644001.3 KBabfb114d07804a24a8cb514a987c282c3ec8ac4967dbaf7da191efdf6d2f1e51
lib/brut/front_end/page.rb100644001.3 KBe6db31e7660eca4111de69e3c117590e14649ca908bec83dfce0edfb347412dd
lib/brut/front_end/request_context.rb100644002.59 KB481da53155bf7f6b2bb2c50c4f97450480307ec854396e58f33c37b7ea265364
lib/brut/front_end/route_hook.rb10064400601 Bytesc766e3ed4ebcc2f083c728505c8da18db704296c98b751e3821bdf7d385275aa
lib/brut/front_end/route_hooks/age_flash.rb10064400218 Bytesc5a80df49eb9b48ef50e58a8b3a6ae4063670505b50ae0d133244c064311e120
lib/brut/front_end/route_hooks/csp_no_inline_scripts.rb10064400394 Bytes7358d22edeac12d68acb5adde477e3ba6625a90b180d3de51c505e7f6f34290a
lib/brut/front_end/route_hooks/csp_no_inline_styles_or_scripts.rb100644001.29 KBdefd440b2ee4d594543b70dd8aee16d70fb26deed8e27867d79fd38f0cdff3a4
lib/brut/front_end/route_hooks/locale_detection.rb10064400964 Bytesc59e7ccd16eb63096957d841d6e4ea753980a22e2e1c57036f03f16ec66fc784
lib/brut/front_end/route_hooks/setup_request_context.rb10064400392 Bytes15d609595e33d47dc91ebb46e05604d527d9f6d0e9d1fc51d9e94fc6588e0012
lib/brut/front_end/routing.rb100644007.38 KB49cdac79bc5d108ec7e8565f9709306d92491a4b02dc1197c538ba16bb472221
lib/brut/front_end/session.rb100644001.82 KB184a35c06ef65a580ba2b90033d06e14224e46fab14fce423614da9cbea60849
lib/brut/front_end/template.rb100644001.05 KBf4231e688a5798e81f026d5440e8f1ee935aaed87992a3c706c6aa5ff0e57b05
lib/brut/front_end/templates/block_filter.rb100644002.35 KBaab319cdae96259f8c2fdd7cef3c990d626c180ecddd9299a70816431f49932d
lib/brut/front_end/templates/erb_engine.rb10064400932 Bytes7b8fa9d3a57c3e55c8fc8c49427664d270539bab11e39d30b4269056d70c0af8
lib/brut/front_end/templates/erb_parser.rb100644003.33 KB3dcf913b3dbb41166ca59d15dcdb26fb51d0e83eb97e55ee0ee16e0f234be20e
lib/brut/front_end/templates/escapable_filter.rb10064400554 Bytesb5641047910921f7e52fd4935d20f545e26d051617b27b45b822538bebc8be66
lib/brut/front_end/templates/html_safe_string.rb100644001.06 KB9beec3b0456fb08c131fca7bda82b932ccdbf1d5247a291b1b59f518f8fd562e
lib/brut/i18n.rb10064400223 Bytes4f587e32d6bce35e8d944b73f4ea98dbe109cb5fc83c01f5d88d1d2dbc555c3d
lib/brut/i18n/base_methods.rb100644006.95 KB151ec9093f754d02bb87d616fde86e6ed56594c693b0691686b0d5ba26d92b55
lib/brut/i18n/for_cli.rb1006440097 Bytese734fb541f854880e262fdac6b11e9f6a2fe44cda9ca10fc8aefbc5e723bc5d1
lib/brut/i18n/for_html.rb10064400153 Bytes150c1f0c7f52d35b5dbda67a27775e220f5b00c53f4f32fc64f41c9a9a4f4dbf
lib/brut/i18n/http_accept_language.rb100644001.71 KBab49a8a3914d3ea3fab5593f4b2f727e2ddc1c99c272bdfb4f6b616ae52744e7
lib/brut/instrumentation.rb10064400379 Bytes18d55f54e404cf0b6ee9977105d86db973c7af6127b32062c6e43ace5f044f71
lib/brut/instrumentation/basic.rb100644001.77 KB9d368131b034308ec4afb2fc37caa7e5fbcb8a9378f867cbe653c96643409fe2
lib/brut/instrumentation/event.rb10064400624 Bytes41da68586095096c16f9556ecf6cb084e9c9e9220e8c3c4ce50b44dd51290cb9
lib/brut/instrumentation/http_event.rb10064400235 Bytesc07fb7cb649649a302be6b95747fcfa0b4fc1d7a5c9069475b291bf5d6c77c46
lib/brut/instrumentation/subscriber.rb100644001.49 KB600fe9cefacfc4108f0a5f2246d6e7774c6d4baf973a1fb6f919cf212b67a65a
lib/brut/junk_drawer.rb100644001.73 KB27ba60bf5f50b7539d8170d2080bf2abacfb846d1448467b65e04f1be5a90e3a
lib/brut/sinatra_helpers.rb100644008.3 KB570184228401721e266f37431e3f805a60f433b7a76af6544a0d3874ed70fd28
lib/brut/spec_support.rb10064400445 Bytesb54db2366e077b37ffe45f7e3a9279b6ac277f43186e833936186c5c336b0497
lib/brut/spec_support/component_support.rb100644001.51 KBf2e3a6160800cf37809ef44b41b8a811fd69c90ef966a6a3beee29ee6393c7f9
lib/brut/spec_support/flash_support.rb10064400178 Bytesa51b8cae7db38129037f7802837fc50829276eaae60a619faca084f165dc4360
lib/brut/spec_support/general_support.rb10064400506 Bytes05a72270649fb125aac6946949058cc528038f72cd1e571e944900df573d0cd7
lib/brut/spec_support/handler_support.rb10064400200 Bytes2ea2cc2ae0de051132cf581242ab3167b79d0539fea06692f1cc709d1d63c2a8
lib/brut/spec_support/matcher.rb10064400357 Bytesd598ca1ef4ed1ab54b6318c12470b0070e8e227d83b92edb83c6e15cd72923d8
lib/brut/spec_support/matchers/be_a_bug.rb10064400378 Bytes958b4768dc2c5d369b5cbf6e43a1ec770bd5c3116ba956c939b44b9b9c58c661
lib/brut/spec_support/matchers/be_page_for.rb10064400493 Bytes2a485cd96b27fafe0dcc94d0bb372e2f5ad53c375e7adb6518c47486edb64e16
lib/brut/spec_support/matchers/be_routing_for.rb10064400290 Bytes04aa8b60e3daec36002b6e03f174f4a62ee18c6b2ac03584acb0fda297c9d339
lib/brut/spec_support/matchers/have_constraint_violation.rb100644001.65 KB8091a0c9253b1eb2eeb62f8741a94362cac1c3034ebe29fadece951cc16da477
lib/brut/spec_support/matchers/have_html_attribute.rb100644002.37 KB284775ae126a3ce51c7ee948a25b5571c6fc597c96b3775ac04226f28b21ed00
lib/brut/spec_support/matchers/have_rendered.rb10064400595 Bytes8646ef161ac092fccbab99432146a98b4f8a1176770767e6ee024ecb119b2a18
lib/brut/spec_support/matchers/have_returned_http_status.rb10064400726 Bytesf9836d6f96680949474bba517df400709cc412d2a25e801dc210b603d23faf38
lib/brut/spec_support/session_support.rb10064400118 Bytes3714ddfed5b32002da877a5b82c7b03ede0628a62566d1b9dc0acd6dcb95db21
lib/brut/version.rb1006440036 Bytes798917124c841e2893c32422cce91154be98f705f6d4b1195bcfb4af5a031718
lib/sequel/extensions/brut_instrumentation.rb100644001.29 KBf8e7a476579cdea706a2a56c9e317ae195106e5691376d43c6b401c0c15f3b82
lib/sequel/extensions/brut_migrations.rb100644003.09 KB40f59ca40755628e1747ef94e74e142e7f9790d05f9ad5d23a2588af251dba67
lib/sequel/plugins.rb10064400114 Bytes359d0be2ebad59fef360f581576cb908e69bb2179139f1d00bf9f4adb1ede8cc
lib/sequel/plugins/created_at.rb10064400248 Bytes424a9e8bc0195c66c008bd0ef3970ce04d213a229c250f21cb7b68c042a64939
lib/sequel/plugins/external_id.rb100644001.23 KBa095da0ffb70fa60f2eb21b6c1ed92be0add8acdc7dd19edeb8f0157f9c2b558
lib/sequel/plugins/find_bang.rb10064400292 Bytes7fc548608d0090ca4f80c4faba68811f242a14796c6dcf3c4162f3e20078de14