masks-0.4.0

https://rubygems.org

masks

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

homepage_uri
https://masks.geiger.to
changelog_uri
https://masks.geiger.to/changelog
source_code_uri
https://github.com/geiger-to/masks
rubygems_mfa_required
true

id: 1624116

number: 0.4.0

platform: ruby

spec_sha256: 51ef56cec36b07f56758fa2549ca35a261d3c1198e6b6b934ea0e8ed6a39a07e

sha256: fa065b2ee7cf601f477385bd5e839a53df5d61b72072d21bd9cb253d9b4c829f

created_at: 2024-05-13 08:37:52 UTC

updated_at: 2024-06-19 23:57:59 UTC

position: 0

version_data_entries_count: 144

uploaded_at: 2024-04-11 02:11:44 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 252 KB

Version Data Entries

Total: 144

Unpacked size: 1.16 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
MIT-LICENSE100644001.02 KBc29dcb5ca4c3f5ebe64348998a1f8fde9ef3669f8789c1de2941d0bf9bc4e6bf
README.md100644001.33 KBb19a7d1a04e672b5b27506f3c8c19b7e77b67adecc463527e941dc4b3a1eb7c1
Rakefile10064400245 Bytese1fd4ed435b626ffea97daa0ffd8d2a42b10138d84d7bedc87bcfd2e0c63b172
app/assets/builds/masks/application.css10064400170 KBd10414dba0ee7947ef636ad91dd8c04f44afaae9ce54c065550e4b1f016709bd
app/assets/builds/masks/application.js10064400285 KBc56367523293df34eccb6f364bfe3391c477638fa6e02d0c025bf97602d30a5b
app/assets/builds/masks/application.js.map10064400495 KB200587cdab2125a1efda22383281a2d5835069d5b39ca938f4c4d64e62b001eb
app/assets/images/masks.png1006440010.8 KB0964495fe8063a631bd1e126d6786df8b8e0fa005fe042680f204838dec15a1e
app/assets/javascripts/application.js1006440056 Bytes42dea24cf5b91586d584e33b77ab14675c34b7cf23d053829f92380e646f0d8d
app/assets/javascripts/controllers/application.js10064400220 Bytes51c3e42ecc8ea87d9967951f804dc7eb795d844eef035edb069543aa2f5f49be
app/assets/javascripts/controllers/emails_controller.js10064400549 Bytes013e045ca3458847526e7a47dfe1fad3e62790593aec82a6663603c280d494e5
app/assets/javascripts/controllers/index.js100644001.05 KB27e6dc379b5cd7582c0603cf39ccc116152f4f473520d667feebc2bc36114a01
app/assets/javascripts/controllers/keys_controller.js10064400412 Bytesc284cc4de183db23b62f4e912763b60883fd1fb72c40ac89a06ebee63d57d722
app/assets/javascripts/controllers/recover_controller.js10064400391 Bytes6cfd046fbdefd73d69778b69019472607ce406a56d8e58155fee769660f2f764
app/assets/javascripts/controllers/recover_password_controller.js10064400409 Bytes39a0a7c76bd9b52f6717be62fa382dbf7de14095f8eb3b7d617fa6bb40fb026e
app/assets/javascripts/controllers/session_controller.js100644002.06 KB7de1b397ba7c15197dce940e67a801d2e8df9b5be42b84df844a6185b3b634e6
app/assets/javascripts/controllers/table_controller.js10064400241 Bytes7e04be6b936a386c95313ab7d89891776621166bf9ba85cf208f46cb50aef0dd
app/assets/manifest.js1006440048 Bytes1d2b87577217e22e134d559fa211b4ca0d07ba099225d5ec72bc73a63f3ae116
app/assets/masks_manifest.js1006440048 Bytes1d2b87577217e22e134d559fa211b4ca0d07ba099225d5ec72bc73a63f3ae116
app/assets/stylesheets/application.css100644001006 Bytes3216646696071e2322f5d73c3e10efeb128e1ea23b270ed36ba7eecb37891c05
app/controllers/concerns/masks/controller.rb100644002.74 KBf4fd2a15029f34495a0cc61d256bfc1ec2b565e4a924f21352e6a1d2b437906d
app/controllers/masks/actors_controller.rb10064400357 Bytes53d83ac8109e831244c945f22c828d7a69194c88d3820c4981f45d37441d4039
app/controllers/masks/application_controller.rb10064400719 Bytes3670c07cbf718fcfef79018dcb0c8853222c3c46800b1e80e657611d6b2e2d1a
app/controllers/masks/backup_codes_controller.rb10064400790 Bytesd15982ca4aa708379abb818c6ca2b64d89eec0856acf89228692d0978187e685
app/controllers/masks/debug_controller.rb10064400168 Bytes9cd79192079b565042e9cbc52206288ceed36d425ef0db0430c9ee9400bb6d3d
app/controllers/masks/devices_controller.rb10064400429 Bytesa634ddec86242ee70932444774d6ba64ce23e50f5faec4c825f0248d750a591b
app/controllers/masks/emails_controller.rb100644001.38 KB15b858faeb0756063c6400da30b81d44dcb97abd6080fd2ade69e22840c141b4
app/controllers/masks/error_controller.rb10064400267 Bytes657a55157536a2ce2b4f6c422730f932173975be7df310920fd5a1b2addee68a
app/controllers/masks/keys_controller.rb10064400926 Bytes32dd51092716601b1499c601deef8f7b7b6c340214304aaf0752f6cf18526da9
app/controllers/masks/manage/actors_controller.rb100644002 KBf5fba211cb303878ff501f62bec225cb0ccfee43db0b8780106f7ea8cfaf378c
app/controllers/masks/manage/base_controller.rb10064400368 Bytes8fa8e57f7dba57395a69934062ff867d52fa2b620c96a2df58b85e1362021663
app/controllers/masks/manage/clients_controller.rb100644002.11 KBef95ca58af1dd8ba8cca562c03fc66ea2f228f0523ec7fc8714a663f0edb0609
app/controllers/masks/manage/dashboard_controller.rb10064400326 Bytesafcbf66d02b3dfff8dc5263d6df86c2c89422cb17a3ce7d0cefcac22827605d1
app/controllers/masks/manage/devices_controller.rb10064400395 Bytes4dfdfcefc6e819d4a6b4b31e03f958153788a65ae7020bd4fd54e9a0b3bc2780
app/controllers/masks/one_time_code_controller.rb100644001.05 KB15c466b58e40196c05111b6dbb63e2637a85eb6d7041d4d315a9033d61023a20
app/controllers/masks/openid/authorizations_controller.rb100644001.02 KB37e1621b057fba7015d69ffd0712feffd12edd00d2b34b10d82397a5d0ddf404
app/controllers/masks/openid/discoveries_controller.rb100644001.79 KBdfe3b5f7c5ecdd5cf2f53b34f797e68c3a9deb47e24d3f68fc0d538393b7c1f4
app/controllers/masks/openid/tokens_controller.rb100644001016 Bytes8f6aaeabc8ac561b00e96e12dd5fdd3853ab7ea744cbbc7dd634c9d8b026c398
app/controllers/masks/openid/userinfo_controller.rb10064400675 Bytes3d32a9d2bc4c7533a892acef0953425cdcc67e30c4849bfb07f988403cd0ef89
app/controllers/masks/passwords_controller.rb10064400732 Byteseb8a47715de08de929dc2678ac41a85cb39ea128a1f396d1bc7020a42f43326a
app/controllers/masks/recoveries_controller.rb100644001.02 KB9dd84650ac1e5668d380db93fed3ed32269c65a133a84ef7021ad7abb506aacf
app/controllers/masks/sessions_controller.rb100644001.28 KB56b5849bb4844ddb40a62b6c88e866e3870a46c26bed2ec3413f55994511bf49
app/helpers/masks/application_helper.rb100644001.08 KB2b2e309c0351a163193319b34544c0b618927ce83c08d0f054a7ae3999e8cb6b
app/jobs/masks/application_job.rb10064400119 Bytesfc3ff14cd9d6d73da6526c158aee923d49fe30ec3000c7f896917d35d9a4ddd4
app/jobs/masks/expire_actors_job.rb10064400397 Bytesbd4f29dca778c791a115b1b3fee33df8908dc2b4adf19f9582ee936b8217cd50
app/jobs/masks/expire_recoveries_job.rb10064400403 Bytesa34d19e116df4cc032486d4b18ac98af1f59c3ba2102e577782d1489961141b3
app/mailers/masks/actor_mailer.rb10064400489 Bytesa8f5548f1576e52fd5ab226378c2872bbf7f99c046fc7bcac6eccc47f05d527f
app/mailers/masks/application_mailer.rb10064400250 Bytes87d5bc04bdd793a1813cce53d289b1d9ae4a8286db36465d2e0dba51c40d5e02
app/models/concerns/masks/access.rb100644004.35 KB3cc9f587b61a2ed04fb67f09a3aa38c3ff6ca2d9b50d1199731af705ee37742c
app/models/concerns/masks/actor.rb100644003.26 KB460a9093fc0aa8e9f4da973defa290fa01637dcb7e1b0c5f1e4a69017dd75f90
app/models/concerns/masks/adapter.rb100644001.63 KB93222572db3bccbf3ab122494210f7990bc2a2017f55e289bce26b0d87ecd64d
app/models/concerns/masks/role.rb10064400169 Bytesbaf4a1b07a7e71a00cb2df6ddc8b69a1236f57dc95d00dd8a736de5a60d20911
app/models/concerns/masks/scoped.rb100644001.58 KB1addb80c53f534fe3625797611561bfba1b8542b14105120a8efd5fcce9c4db2
app/models/masks/access/actor_password.rb10064400474 Bytes5ed1246fa5323d0f33ec6d19aa17a5c6cd8f01451f09402aed5c9093908405ba
app/models/masks/access/actor_scopes.rb10064400339 Bytes26bd4f48645195117593cc0a041d953acc2b79133dfe1f952e729be91a9cc48c
app/models/masks/access/actor_signup.rb10064400443 Bytes75696873233b5374c3650885aff798839e78daa831aa92860adf83b7a8dd9ab6
app/models/masks/actors/anonymous.rb10064400829 Bytes01d8cc1f917cd09d090e3cf5b6d43e1047c40722c74edc15a79d7b32ce06604e
app/models/masks/actors/system.rb10064400357 Bytes2c7490d2258d933211772b28393caeea6b368340d83c07c285b602eedd6108ba
app/models/masks/adapters/active_record.rb100644002.29 KB52482a6d1c87eb81c6ce48ecc7b2114467a2fbc92a8e17f6983ad60769faacac
app/models/masks/application_model.rb10064400445 Bytesd58015968e34ab8a281f249c45556df8110890fc7793cc7d91bda46dba6ca6a7
app/models/masks/application_record.rb10064400199 Bytes127c4045760e3c7c57fceb88a5a4fd7608c77931cc8f4a5363f6ae93be120550
app/models/masks/check.rb100644004.97 KBe60001caba18148a73d4fe4bb9832b52805bfaf5f4c70dc02cffb7a651601a07
app/models/masks/credential.rb100644003.68 KBc7adab684630565f8016233da94079255c9444102a032c85e4b229601925a15c
app/models/masks/credentials/access_token.rb100644001.29 KB8f7452ef1f499f3953cde62c5cd93762e0d745a45d8a846e104316dde243fef7
app/models/masks/credentials/backup_code.rb10064400556 Bytes9c187a54a314bda7456a9501c458832141e3b656630149d06dd551d709c4b292
app/models/masks/credentials/device.rb100644001.44 KB0e01827cee59fcc59032a27cd2960a331707378e206b02304497eae10c12373d
app/models/masks/credentials/email.rb100644001.04 KB8bddc026e0d9300202f572bc6a80b1eb646786d2cf1180eb7dc9453678283835
app/models/masks/credentials/factor2.rb100644001.19 KBdcb9454fc470b426cfca332ab3ae353fcfbd92b8f4e55dc723ba1ba41e1b81f9
app/models/masks/credentials/key.rb10064400789 Bytes8fd1cc61a39b356775980fb40f182118973b89f816726463d89154ef8a69165c
app/models/masks/credentials/last_login.rb10064400279 Bytes9d9e256e81f4accf4f3d32504b6f77d4f6cc76d20cd3d5744cc4941984f4d8fe
app/models/masks/credentials/masquerade.rb10064400748 Bytes75ecafe7b23f005bff74473439b312431785ecf7c355dc12dcc7310c98b0ae07
app/models/masks/credentials/nickname.rb100644001.39 KB7442be48213b8de7749d35bae500c640145bba0b39b1d088890977601030fada
app/models/masks/credentials/one_time_code.rb10064400578 Bytesc727d5c75f24ae97cf27cbbdb928ca3d0af7b2bee8bc09740670e4f59efcb247
app/models/masks/credentials/password.rb10064400503 Bytes0d0ec0aab4f9fe56a181ec7d7f2b77008feb4e89c1a0577a36cb8e32f7e6ba16
app/models/masks/credentials/recovery.rb100644001.56 KBe396ae73bc37a872d9b0ff4975bd161aa116205cb64a888f2f7435ca1755f97c
app/models/masks/credentials/return_to.rb10064400865 Bytesddb88a8ffedb6614403ed505561f2198fe0a3de7211009c1f9082bb202d82a76
app/models/masks/credentials/session.rb100644001.79 KBaaed6af3b090ce6c10a710f597d851f9ef7555447982286af7452b3ca009c7e9
app/models/masks/device.rb10064400692 Bytes618839781f3bfc82ab403a5cca1058cdb6bd60a3114340b374e53abcd2feff3e
app/models/masks/error.rb100644001.22 KBb1719640039318a5135945ab6d9c3eeebdc8a69377397b0063f1172cef53ae80
app/models/masks/event.rb10064400308 Bytes1c713e8fe94e02b8e09ffb0e78dad883ab94ea0665920ecfdec89fa8f447963b
app/models/masks/mask.rb100644007.61 KBc022410d237b1a5034e3a4228a7e815697b1a5b7415ab516ff1a0299a98d24aa
app/models/masks/openid/authorization.rb100644003.14 KB0e8111eed51d0823c058cfa0b4bde4dad49e73cbf36c34db01385be6c83588f7
app/models/masks/openid/token.rb100644001.78 KB8e53364c605ebe3dba657395d9592d1d710cb9e1e2feef7b85e851237c165b20
app/models/masks/rails/actor.rb100644005.44 KBc76501ef431e018c0a74eb4362540bf0e3344a8da913c749176d204e819652ab
app/models/masks/rails/actor_role.rb10064400298 Bytes814a1f2ec7a6c2d497eb3892e0edffc4c481485b9d8d85e16896a8c27816721f
app/models/masks/rails/device.rb100644001.07 KB029d83bed097eea082a18c4c89a694f4737ac56574827c2efa813e8035625dc9
app/models/masks/rails/email.rb100644002.05 KB6b1a1adba4cd847ba98fa19de76cf23799d96dbda67b69b60d12b733437743b5
app/models/masks/rails/key.rb100644001.16 KB53d0225ab048a9396e89740d897273f0f993d840a9dc12a48917f99e982cf2bf
app/models/masks/rails/openid/access_token.rb100644001.39 KB5b23739dc25148b966e63ad69cc6129dd3d179a33af7e929545cbf9a25354705
app/models/masks/rails/openid/authorization.rb100644001.2 KBdda2e74b1ded23f89993e725acd7bb2a0cc6e412cd8c1ea127192045b486b933
app/models/masks/rails/openid/client.rb100644004.75 KB8f8b1cfd21fee58bb27f55af855428fb4e6c8315980a607ae62b8f4748517716
app/models/masks/rails/openid/id_token.rb100644001.2 KBabc56ebb787f0d1ef76700be9e00ad9377a904a6b910fecb41a6bc2aa0981e7b
app/models/masks/rails/recovery.rb100644002.44 KBd8cffb3af40071e55cf8a10923d44a764e998a33eb6b5d6cba05ac88cf8e5463
app/models/masks/rails/role.rb10064400466 Bytes3156b76467fb41a477a88f442721da2d7db8eb4f19c968794ab799e384ca5092
app/models/masks/rails/scope.rb10064400345 Bytesfe8c4cf1b7a2d291057fe9bc215a37bac656efc5c5e7c6bbc63bb6492bb74c89
app/models/masks/session.rb1006440011.9 KB7cd052194aebad98bca27d36ffee2bd97a739cc0e0202bb957d2e5f85c040db0
app/models/masks/sessions/access.rb10064400601 Bytesb28bf8793a152e17a01c2520880908a5d23c0ca37b8db8936fabbb3d5f605dbe
app/models/masks/sessions/inline.rb10064400301 Bytesef13e12fa65082e281d2dac82d0479f95754d442f357439a9bfb2670334758ba
app/models/masks/sessions/request.rb10064400710 Bytes61441ae9c5b45c909e4320c3a2c3714d42673096c80d4295c8f26a33a57fbccc
app/resources/masks/actor_resource.rb10064400129 Bytes3b5f3409c19506b46c4918452a0ae80a57b5b716acf4388582d516fda25f063a
app/resources/masks/session_resource.rb10064400316 Bytesfc732118733641d316cbcf81635e2d7603aecbd82e405f72dc22f0173ab76359
app/views/layouts/masks/application.html.erb10064400675 Bytes6e73aeed39b18452f9971651416c504fbd2ff1995b27ffa44503032eb7f85358
app/views/layouts/masks/mailer.html.erb10064400427 Bytesdefbab2a59fea7d8b165931a4e54a54a0026dd656c86a48f84777c802ce85ae8
app/views/layouts/masks/mailer.text.erb1006440013 Bytes51353f9de3a26d4b28f7db91152bf56d31cfa9e4bd3c834680772a63cd374698
app/views/layouts/masks/manage.html.erb100644001.74 KBf3180eb0795e63c05d7970b13f4135ae29535f677056a8308b1043a822948527
app/views/masks/actor_mailer/recover_credentials.html.erb10064400829 Bytes156d4a656699c3b23b24fb33e7caf1c5f3a769c4ba6d335b30ba3e2fe755a65b
app/views/masks/actor_mailer/recover_credentials.text.erb100644003 Bytes98ea6e4f216f2fb4b69fff9b3a44842c38686ca685f3f55dc48c5d3fb1107be4
app/views/masks/actor_mailer/verify_email.html.erb10064400893 Bytes50e88704188f0d13ca55a507d06497e2ab57c3b656b7477e8d3c60aad3253546
app/views/masks/actor_mailer/verify_email.text.erb10064400237 Bytes9e5e045e94586232ad406119055889fe9acacbbcfdbe5953803c4e038b1e0296
app/views/masks/actors/current.html.erb100644004.56 KB5822c210b3fc69a1d1daf6a57c61aabe5ea194274a96a2b43ddb173ac667e008
app/views/masks/application/_header.html.erb10064400870 Bytes5884c34c9c0d4eefc06b7fdefd7467c5956c63911cec4a537a77b8e83de65941
app/views/masks/backup_codes/new.html.erb100644004.13 KB394c4ba0929c9cba4c84c426ceafc7821104be0e9dd54832f7d020eb02fcfe28
app/views/masks/emails/new.html.erb100644004.26 KB6dcade38efa52be0ab9bd101e55e57425baa174f7f3c5d1330855c2dfdb76456
app/views/masks/emails/verify.html.erb100644001.46 KB48b1bb324d117f25dd2c74bb2788057f8ab66b0ef1e74864171fa5bd552ed4cc
app/views/masks/keys/new.html.erb100644004.7 KB182e759e2a62ca20b5a5f2092a14aebea893805fdd521866b959e94305c26ffa
app/views/masks/manage/actors/index.html.erb100644003.3 KBa4d0c76a4a2b8c410ec68d3cac92439037bcc4008076f5e83269143138723fe6
app/views/masks/manage/actors/show.html.erb100644006.02 KB7e22bcb3a00b047ac5db7c772c28f12e9991b49f138a1cceb952ef7480fc02ad
app/views/masks/manage/clients/index.html.erb100644003.08 KB6efb47b7a697d3c137dc39ddb7212639f540896617ae3303cf21fbfedec2b9cf
app/views/masks/manage/clients/show.html.erb100644006.05 KB0b6ff46e7b9963d7c38a68ba15fd547c1f6c9b98d38021ae610f36987690a307
app/views/masks/manage/dashboard/index.html.erb10064400305 Bytesda3744e3b584d949393e5c7d562c0219e73f2d444e59d5f9261dc15afdca93ae
app/views/masks/manage/devices/index.html.erb100644001.15 KB3d319ce37ff8d6d1d83749cd0c0c2386ab7485a2daa8e866b805ec25ce480479
app/views/masks/one_time_code/new.html.erb100644006.24 KB285c0c843d9d15f538acc62a4a14f7f21ec2ba58f1abd3db2bfd54a3de2e4fe2
app/views/masks/openid/authorizations/error.html.erb10064400685 Bytes8fd62fc50f7eed8f85be68e35596a07d774d96a8d3eddc78a18608d05b947164
app/views/masks/openid/authorizations/new.html.erb100644001.55 KB398607c5740e9bef7719b1af9171cf939b6c9770c9fbac4a214877052ce5093e
app/views/masks/passwords/edit.html.erb100644002.58 KB76c5a1ce2fb4e21a47ca8d2bd37244f17132735f883fac22de8b0cb5b1417721
app/views/masks/recoveries/new.html.erb100644002.5 KBbf20a9786d10d82da4252075a882454e2914d039b12cd59ecf7a7f10b1fec74b
app/views/masks/recoveries/password.html.erb100644002.23 KBe0456f03de790e969d56ed0ee63ba3a4c7ac646e8f1724e364b9d2652cb8fa3b
app/views/masks/sessions/new.html.erb100644005.94 KBf0984cb5b15a489fbae522511c6da28267a708242e16d448902c11e5739a93aa
config/brakeman.ignore10064400844 Bytes02e4570f7ad014206e5d1021369391e6c9fc49dcd7bf442f6a924ff22fa00c50
config/initializers/inflections.rb10064400145 Bytes7224a35cd49ecd04f32faa3e9ea6e24e2368439a8857d9a844a17ea2db6e35a3
config/locales/en.yml1006440010.8 KBbdfe4cba9f2525d7d1e77425a7a5c6e61933fba31c64ae8e094cdb3b33a6da05
config/routes.rb100644002.74 KBe72c267c84d9073e7a881c31d43bcbe97ea7780b6d9cabb93da95e5e27786cce
db/migrate/20231205173845_create_actors.rb100644002.14 KB81250c1a754c286af1faa1dab03e4b074bb2f04edaa440253b23e9c9eab04198
db/migrate/20240329182422_support_openid.rb100644001.44 KBc6df7a1814ca09a1d2f941b585dc1c7f38325f504824ac0de9403affd5bce762
lib/generators/masks/install/USAGE10064400137 Bytes2a1cdbb0421e25b21bb96b316a916e5b857cc591959af6c2953e18b6eab10119
lib/generators/masks/install/install_generator.rb10064400809 Bytes778f37998f0fc44e3d9164e543c4d98271725e97f03b2e1e6f62fd4833329182
lib/generators/masks/install/templates/initializer.rb10064400133 Bytes9e8347286a0bf8b38a45e8f596db756306cf8b457b76c6b28897f6a5ca943677
lib/generators/masks/install/templates/masks.json10064400183 Bytesfb732d101b2d84ac7d2e53eb48ccef3a86598e72084b280e07608fa78226a7af
lib/masks.rb100644004.61 KBeabaa5a51e81ca6d9463c4eb7959fe73584c0ea9ccaba9df7aa9de91cad0a540
lib/masks/configuration.rb100644006.39 KB81e52dc4b77eb883e6ef223dc828427af621280274c6d768544ad003fa7fc258
lib/masks/engine.rb10064400678 Bytes84ba3ce80393affcbc93513f604f90688511df76d4063e1aa96780a2a9477b15
lib/masks/middleware.rb100644002.01 KBeddcbe7ba3c66d832834571155c010e6cfd7cf70455543bdcbd3dff7c9e7c7e4
lib/masks/version.rb1006440086 Bytes7d10b9d8a2d0baaadb82e1a8bc0f174ca1202e20b6d29fba4d3974253dba53ee
lib/tasks/masks_tasks.rake100644002.1 KBb9d18384bf5b4c578fff9df17b4c32976e97ae3e92783b60b70d239abbfca08a
masks.json100644005.75 KB869b392799e1e93703a883f7b323f9b4644142715ba4acb9e357a823f74db71b