command_tower-0.3.0

https://rubygems.org

command_tower

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

homepage_uri
https://github.com/matt-taylor/command_tower
source_code_uri
https://github.com/matt-taylor/command_tower

id: 1755460

number: 0.3.0

platform: ruby

spec_sha256: 7fb1b53bdee15c4a912e9e2fded9f26c7b3d079758f4c1815ea6fc82bec26c1d

sha256: 73221fe64542d036668b3c4bfebeacab06965a449d73958993a3ef22f54c35d1

created_at: 2025-03-02 05:31:36 UTC

updated_at: 2025-03-02 05:31:37 UTC

position: 1

version_data_entries_count: 110

uploaded_at: 2025-03-02 05:30:29 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 37 KB

Version Data Entries

Total: 110

Unpacked size: 135 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
MIT-LICENSE100644001.01 KBa522ae95f9c6bcb39bff4de80210099cdf17ce87da832cee0f5aeaeae6ad635a
README.md100644002.34 KBb5b98afd3d89bb5da97837597c19099546dcc3acb267fced023195da65724533
Rakefile10064400680 Bytese668dc6d19d2bb8c1deafef775b677a1e12f95f49a298b030f0c0b7039cd56d1
app/controllers/command_tower/admin_controller.rb100644002.89 KBc8f235ee74f337c6a2ca26fc9503161f041cb64b4addbbd9d614fdc63f070a51
app/controllers/command_tower/application_controller.rb100644002.82 KB72ba9d1f28bf3c2525e616b45559003d2c3ebeddf90ccfe4c2204031b3d187e8
app/controllers/command_tower/auth/plain_text_controller.rb100644004.6 KB4f5883c5b61eca826c4ff289ed21be5a8f0b9cb258beb25c56297c1bd18d9359
app/controllers/command_tower/inbox/message_blast_controller.rb100644002.46 KBeaf40823a3f87ea52586af7620499685b811b6eaf9075f8bed285dd942e1686f
app/controllers/command_tower/inbox/message_controller.rb100644002.2 KBf3a664f5c2511bde8cac5cd5b3dd38a3fc4b322cab3745e8216e048284e3b3c1
app/controllers/command_tower/user_controller.rb100644001.43 KB8fbea151198afe03272bcbfae97b45eb8aaaed23c098073d29bf9ec747378b73
app/controllers/command_tower/username_controller.rb10064400730 Bytesc502f4766ee35e1c13a7210ff063f107a323b0d19198a4e8426d328ebcb907ee
app/helpers/command_tower/application_helper.rb1006440057 Bytes3e58bb1b16079b3e24835f26da19f8c987e7a3573fe1eb35d59f2f26cfd7868f
app/helpers/command_tower/schema_helper.rb10064400771 Bytes3d1ff455056925af9b9ee62cc92df50af638a53e53b482222d429bb43049afdc
app/jobs/command_tower/application_job.rb1006440071 Bytes0e9fc2aea2c74d97e6625593fddd39964dad8e1fd87468f45e76707a6beaf840
app/mailers/command_tower/application_mailer.rb10064400165 Bytes7286cdba0ae7c08303c83670e2b5b1a6012359719a22945a7ecafc207dda9bc6
app/mailers/command_tower/email_verification_mailer.rb10064400264 Bytes29e0e2d1761f6be19c6b7bc18f9e751a0862d5c9b87b0ba06ce13bf16b634e6b
app/models/command_tower/application_record.rb100644001.38 KB70b361426bb3cc57033b8b30b6f3554c023f6031626e5fd76a00d64de7b55ae1
app/models/message.rb10064400822 Bytesd72c789145d2a4b093fd10a2eb4a85566163deced141b19d306010fa1f6e9be7
app/models/message_blast.rb10064400648 Bytesb52a4f1a656714b6069fb362a6bbbd0b163a655fae4daa38a3964532ab914397
app/models/user.rb100644001.8 KBb90735f080d22d83a139743e561a8b8c1f67f7c21ce1e0e3b2a35375bbfc0091
app/models/user_secret.rb100644001.47 KBc9ad7597f9d74f4eaa0050a6d82f7181671b1dbb873215ad07a1d91ef3a0cdba
app/services/command_tower/README.md100644001.41 KBfa110d6b446570e9886c8fc28997ca04a39614bd73bdbea6835096743e144d55
app/services/command_tower/argument_validation.rb10064400405 Bytes3d53a09a3459f2e347534986a8d37db8078905f0a99534dc25ea5b6ef0a06787
app/services/command_tower/argument_validation/README.md100644008.31 KB631bbc61a2f8471fc6cba364dc2582efd9b6630cc636ee8de986e083a78d459f
app/services/command_tower/argument_validation/class_methods.rb100644006.05 KBe7898054a565e09ef1b81cdc9bc52eb02d83d5fb030b6b5c50e59f1ff670cb37
app/services/command_tower/argument_validation/instance_methods.rb100644005.87 KB4aea4f888b89167250794dd99ae03a9deaa92554a7a12975ae822f3556213014
app/services/command_tower/authorize/validate.rb100644001.78 KBc0be392d7d0834331a22b0e115660c12db14d1bca063d243c01a452ae260198b
app/services/command_tower/inbox_service/blast/delete.rb10064400511 Bytescff2e6b654c5d080006f408104f16940ec58f6fa1396b9cae95900890af84895
app/services/command_tower/inbox_service/blast/metadata.rb10064400701 Bytes88020f12510f21eee1b5d89b78c9afdf2ae4c589cceafb9bf7e85f0acff1b44b
app/services/command_tower/inbox_service/blast/new_user_blaster.rb10064400574 Bytes6ca3ad0f4a5c846555927d101a9eb791f812e62e1e530c2a6bcf12bbd1b001e9
app/services/command_tower/inbox_service/blast/retrieve.rb10064400896 Bytesddb09805fc0fd689aea67d9fb0329e6b4f7810791cf1875aa2049ea9b20e6f7b
app/services/command_tower/inbox_service/blast/upsert.rb100644001.87 KBa37f92632e32e660dc7cda6a16ea9591f1d4ddafa6109daac2685f24b3bc63d0
app/services/command_tower/inbox_service/message/metadata.rb10064400798 Bytes40a94fb6da9e7262c1c158130fbbf57e01f7cebe42859c6b3bc1673fc7d17cde
app/services/command_tower/inbox_service/message/modify.rb100644001.02 KB2546b19ccb5c183baf2452a72913034108e8fed10586ea9accbaee153ee112b9
app/services/command_tower/inbox_service/message/retrieve.rb10064400792 Bytesef786a22356f2506d2bc2bb03e09ddbfd5e009378082760aebd3577f57be48e0
app/services/command_tower/inbox_service/message/send.rb10064400812 Bytes0f98297a0b4fe3b16a76aa66cd9fc2fe2586cbc097492a109055e4f66e030b6c
app/services/command_tower/jwt/authenticate_user.rb100644002.63 KB1371dab71318fce90c0ccc81723c98f0f783e5fa0e0067009462ca68425df572
app/services/command_tower/jwt/decode.rb10064400520 Bytes093df08646c9700cf8c72a97d166ec82ddadaf8d3858f11f219f5a89d16b7d85
app/services/command_tower/jwt/encode.rb10064400349 Bytesfdaeaa01a127c6a591e48b79a2bee984bb466057c7c1f7ad79f72f4c759aa6f7
app/services/command_tower/jwt/login_create.rb10064400428 Bytes490a5a26fa03f9944f52be6dc0fa7c3d2ddcd0ad4743e111d14f8acc09ef2eeb
app/services/command_tower/jwt/time_delay_token.rb10064400355 Bytesaf4ee4b5bc6bbea34165934578cadb6f319231772084dd8e888cef2fe96901a6
app/services/command_tower/login_strategy/plain_text/create.rb100644001.5 KB3e005d3459f64381aa854a5fb101599c95e87b27e571797eb137ed83e6d208f3
app/services/command_tower/login_strategy/plain_text/email_verification/generate.rb10064400802 Bytesc6b591ae2d0dee0fbb5a27b930d83a8c1152ac871ab39bdba08a12827c277aef
app/services/command_tower/login_strategy/plain_text/email_verification/required.rb10064400517 Bytesbeaa1ded327c27bc41d88c66c54a27f70feab36518b868c64c1debe8216faf96
app/services/command_tower/login_strategy/plain_text/email_verification/send.rb10064400679 Bytes35ebb0017f73715cdcc97a7e7c88ace37f5bf6c1840da8b3ae34c45654b9f545
app/services/command_tower/login_strategy/plain_text/email_verification/verify.rb10064400836 Bytes0a7e2efc77645ce6a8fddb18125004e67329071d1c746d1ba09486c1d4da65e9
app/services/command_tower/login_strategy/plain_text/login.rb100644001.42 KB9e22290d0de755e46fd21bfe7c21ef873dd03befb1a0ef38293cf8c61d0519b0
app/services/command_tower/secrets.rb10064400306 Bytes29a8da2928bee71a1a080a8a89feac62c4247df11a7e0d937676c673f6a8c565
app/services/command_tower/secrets/cleanse.rb10064400427 Bytesfdbbee11231dcc5730ea42f4db36d422fb02671c0fa8bd46e03045e4e605104a
app/services/command_tower/secrets/generate.rb100644001.82 KB0cd5c614f58a899d32db1fd82c803574a6ae9743101fe327ad3c116aef1ec353
app/services/command_tower/secrets/verify.rb10064400797 Bytesc5cdff4a213a89d73c48fe7df7631098495cebb20c54c5575c630c0806bff4c9
app/services/command_tower/service_base.rb100644002.53 KB6a566a51242735785e1a0972d58d9f536440017b7e7c9720200c9214c6cb6565
app/services/command_tower/service_logging.rb10064400718 Bytes6fa63024c3fcc564036450e659034b4be248584727fb6c872b63a7eb7104c74f
app/services/command_tower/user_attributes/modify.rb100644002.06 KB980b6743b6f0bb866528685e1387e334ac7d05522d1f1b9e32c7d62f0c422c44
app/services/command_tower/user_attributes/roles.rb10064400672 Bytesdae2e4984d16967b34593858f03be47ddd2f5d83db7f6e0c881e3b63c6d18d35
app/services/command_tower/username/available.rb100644001.55 KB6e425cacac8ba272bc2e6cfde081aa846f2804b85e01cda7d5df768864fd7346
app/views/command_tower/email_verification_mailer/verify_email.html.erb10064400501 Bytes34973bfebba07794d4749a96f3d679b326cf473a05cf7ad368359461d9756e74
config/routes.rb100644002.62 KBb9164958126460a1d97d06c1af305e70ca1317361d9f11ab674b23134db0867d
db/migrate/20241117043720_create_command_tower_users.rb100644001.23 KBf986ea57415d111cbe8254470fdbe66c284de7fcd8ee1a2603b91e9b8e56a012
db/migrate/20241204065708_create_command_tower_user_secrets.rb10064400431 Bytes7213fe55a1623e53b4861fd10909b2241b4c601a789a1bb8bb9f2185605c3a8d
db/migrate/20250223023306_create_command_tower_messages.rb10064400337 Bytes5bb00be2a27107eef09c14ef7cb8ef7cfd014b9aeeee2324e58c11f743ced102
db/migrate/20250223023313_create_command_tower_message_blasts.rb10064400435 Bytes5cdee1566282981ae9b756165d0c3e0c4278f21dad0ea5ce1ff5869820dd3916
lib/command_tower.rb10064400819 Bytesdb71bf0d87a3cc855a5bc0e66d63fca742b1205511bcf4601b2ac37ba169dfcd
lib/command_tower/authorization.rb100644002.16 KB7fb44be16a2ea31e2c51694863e7e4c1829dace384a7f4a137410ad298336926
lib/command_tower/authorization/default.yml100644001.3 KBb39b2674baa86ee3d1167f54dfd4826646c9fc5113a7218b8e2fe7213e7b004e
lib/command_tower/authorization/entity.rb100644003.05 KBe003d3619538d6d825fc9c4177e0bab9c6ede85327119a84417597d39ea37694
lib/command_tower/authorization/role.rb100644003.93 KB93085f1dbd5b9df9ccbbe9194e9a320f628025ea44122732678ee4918c3c31bc
lib/command_tower/configuration/admin/config.rb10064400397 Bytes26375f0af44ce1d7c06355ce4f682fea952374da18e298136c69b6bee0304d23
lib/command_tower/configuration/application/config.rb100644001.51 KB673a5cff998d1d2fd57f9a92fffc9db6759de7cdf74a3dadcfa5b3269aafdb3c
lib/command_tower/configuration/authorization/config.rb10064400721 Bytes02b155e0a75f31d54528077f75c70749d7d240a009ce22b2d10d77a30a4adeb6
lib/command_tower/configuration/base.rb10064400147 Bytes304a0340643cd4d288d33ff74b7bfb3b04f335e5dd2f7588fcd7ec0eff2c17bf
lib/command_tower/configuration/config.rb100644003 KB43b93297c531562917503f207ee35b81f8af5dc798dc1f62a9486e7e204e7860
lib/command_tower/configuration/email/config.rb100644002.68 KB1e62b6910afba8e7dde64eb97c047a50827409bdbf0d9b68fa899b64b8e03880
lib/command_tower/configuration/jwt/config.rb10064400713 Bytes104e5009cfeacd545a8f3098ee7f768447310930194c416972d848c9ced0c174
lib/command_tower/configuration/login/config.rb10064400513 Bytes95b89a8c45cf5b7cd7d1dbce9ca8327c6794ee8853ba571c69a4dababe9a3d53
lib/command_tower/configuration/login/strategy/plain_text/config.rb100644001.69 KB212de93e1e5900abe66dbb8d0580e7c14d55a969023217d02bbca0a3e49343c6
lib/command_tower/configuration/login/strategy/plain_text/email_verify.rb100644002.31 KBc78499535487a09886c6bb42c30d08248b23728f62e4e988dfb90f919a71ae21
lib/command_tower/configuration/login/strategy/plain_text/lockable.rb10064400945 Bytesb9b0a88ad4e9dff5ce5b31d27fb2f84937ad801eb164297f55293d554a456558
lib/command_tower/configuration/otp/config.rb100644002.25 KB4f6ffc03530aa4d47b37dc745f217021c482497570f242ba85378a8179305f50
lib/command_tower/configuration/user/config.rb100644001.61 KB30557ef0b81a431c740c5fe857e174e1b2dff33dc1269b8af4677636993876b8
lib/command_tower/configuration/username/check.rb100644001.01 KBbfa11c68a14682e8859a63252862e4496a131fb6bcab66d5abe251ccd5ec64b0
lib/command_tower/configuration/username/config.rb100644001.28 KBeef750435e6dcaa17072275f1860d960b06196b00b09c5f7689f5f2a4496eb02
lib/command_tower/engine.rb100644002.14 KBf36e0f391e9c1cc8b8edc0332c1610ea16d7a7d1a069a3a0ff3303c16cae2434
lib/command_tower/error.rb1006440090 Bytes9e99d43c971dc48f6adacafe48120cef08a6c82534847ca32121f26932e3ea27
lib/command_tower/schema.rb100644001.35 KB5f3535a213df1d303222e2a172a33d13ea1f20d579a6e9a8e022ac00dcfc7412
lib/command_tower/schema/admin/users.rb10064400405 Bytes98a4e239561d0f3cd2f6dc3e19b9d6363baa2336168a6a1e641f26611b257a0d
lib/command_tower/schema/error/base.rb10064400288 Bytesba63805b1e0b58cbba4344c30f67f1da09735455f25e0af50ec39028dce1d4e5
lib/command_tower/schema/error/invalid_argument.rb10064400457 Bytese9c433df67fefb82cc0a8c815dd2fc384c2d44845048a8cda5e3098f8c43be3e
lib/command_tower/schema/error/invalid_argument_response.rb10064400505 Bytesf8cc71fd9538407044a88ac84714d7d62c42b35e5389315933483e350a407e42
lib/command_tower/schema/inbox/blast_request.rb10064400451 Bytes56b979349be32b38a5603c63fb73eea93cfe5c7c3c54c837a8fbe5662c89a393
lib/command_tower/schema/inbox/blast_response.rb10064400522 Bytes4f51bd8c13befd1714545c6eb8ae18bce7cccd6c9368696b065e40243868932b
lib/command_tower/schema/inbox/message_blast_entity.rb10064400616 Bytes17fc24c73ec2dd78d4448c4605c12a1ca0f67b7284e74874d25ef003db4940df
lib/command_tower/schema/inbox/message_blast_metadata.rb10064400529 Bytes7b4d24006bed516965de786bdcd606461e55deb37d5363e7c6619f2b9ff1513a
lib/command_tower/schema/inbox/message_entity.rb10064400378 Bytes66330b12aee5923de45af7e5baffe781e29a260ac863420df8450b83fcbe8ed4
lib/command_tower/schema/inbox/metadata.rb10064400566 Bytes21ccb4fdb43cdf3814feccd325d98b67ecc0bcacc825987fa33ab57052d68c7c
lib/command_tower/schema/inbox/modified.rb10064400293 Bytesda8863ca099c5df86d7ee1b7e332281b33148cde167e616bb3d465b638ea5937
lib/command_tower/schema/page.rb10064400359 Bytesf9888dcee1978737d38c09177346b787c0c2dfb200d6e4a194dde91f283706ac
lib/command_tower/schema/plain_text/create_user_request.rb10064400635 Bytesfb228dcaafe73a6cc6b03208e9f5383acc336798c85f8a5ba298f25ee3876798
lib/command_tower/schema/plain_text/create_user_response.rb10064400460 Bytesbe9f9fa37ef9752a3f791832e89c937dbdc20d1620234764d9e5623db2aea5d4
lib/command_tower/schema/plain_text/email_verify_request.rb10064400219 Bytesac724fb5de15e35db3924abdbb29647fc0322884a69a900ef9c4eac3161e4c71
lib/command_tower/schema/plain_text/email_verify_response.rb10064400222 Bytese4cbee492adf38758058cf48f356c713ed95005efcab8d39920cd260e82c2803
lib/command_tower/schema/plain_text/email_verify_send_request.rb10064400174 Bytesbf70db6549d81e6da751a6d9adb02c01b2a6f6339eaa796503e540a2828f57a1
lib/command_tower/schema/plain_text/email_verify_send_response.rb10064400226 Bytes1834246ce6af33ca1957ff7fc8e5a50f54fa9bde62048217e28220f2020b401d
lib/command_tower/schema/plain_text/login_request.rb10064400419 Bytes74d8d131fbd41bec318272ca1a7c1d5dd2548d2181ea8c868b2f3281023ef981
lib/command_tower/schema/plain_text/login_response.rb10064400313 Bytes09dc1520af2c4cb0f4192220aad03b5a538d198def8bdddfaeb3166c28c9fdad
lib/command_tower/schema/user.rb10064400865 Bytese223b5e34f37310938bee03806c168426f372ea37e5c1f6b57c7f8e1279e8f61
lib/command_tower/spec_helper.rb10064400603 Bytesde82ccd3232c7681f8a03f8ae1d429919d708a654d3412831e67a5e31548a6ff
lib/command_tower/version.rb1006440075 Bytes73792e9a424c7428468ca23919ca9391261ea65bc1683961302cf47980d7a968
lib/generators/api_engine_base/configure/USAGE10064400202 Bytes3d9b5bbf217257eec98a2f7966cd2e6c726bf33b726cab761d4df6e539deaea3
lib/generators/api_engine_base/configure/configure_generator.rb10064400431 Bytes105a89829f5d8e8e9392eaef858312ace1e278c446bc5570d592c32443e3c9b3
lib/tasks/auto_annotate_models.rake100644002.56 KB3ad877be5f523cbdf414c250b7f6d2ab8dbc2ebc301da9181425797e05323aad