masks-0.3.2

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: 1624115

number: 0.3.2

platform: ruby

spec_sha256: 4974fb0f40e7e21c849aaceff6ada7286cfdf194c8f0f7aedc22984af2c9bae9

sha256: 921a25af1f38e386e87cae31166581484caa99bcd16bb9669a3c96cd498b9b81

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

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

position: 1

version_data_entries_count: 124

uploaded_at: 2024-03-30 18:07:50 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 385 KB

Version Data Entries

Total: 124

Unpacked size: 1.85 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
app/assets/manifest.js1006440048 Bytes1d2b87577217e22e134d559fa211b4ca0d07ba099225d5ec72bc73a63f3ae116
MIT-LICENSE100644001.02 KBc29dcb5ca4c3f5ebe64348998a1f8fde9ef3669f8789c1de2941d0bf9bc4e6bf
README.md100644001.33 KBb19a7d1a04e672b5b27506f3c8c19b7e77b67adecc463527e941dc4b3a1eb7c1
Rakefile10064400245 Bytese1fd4ed435b626ffea97daa0ffd8d2a42b10138d84d7bedc87bcfd2e0c63b172
app/assets/builds/application.css10064400108 KB159f82984284a91efab545b19abcfbb161da9d6c4ad7735dcaf9cb22d2755050
app/assets/builds/application.js10064400251 KBd130915b02f541cc78e8bf876cb6b357f7d376feb868bef514a29fc5495d59e5
app/assets/builds/application.js.map10064400417 KBe13a0059669ec9f8614a06766b9273106924a341062f7dc730f483458339048b
app/assets/builds/masks/application.css10064400162 KB1e7077d49d2c4c5c12f59f76db7fc0790c1cded1f32864d4bcb3f1fee96ae501
app/assets/builds/masks/application.js10064400282 KB0afb45b12a22a477cb7649ece2f261bcb0b496a15915aa6842fc5d114c634429
app/assets/builds/masks/application.js.map10064400490 KB21df3af88373686c4153ba4e5fe9b61271c4fa519f2763d37b8e9f46a9af0d67
app/assets/images/masks.png1006440010.8 KB0964495fe8063a631bd1e126d6786df8b8e0fa005fe042680f204838dec15a1e
app/assets/javascripts/application.js1006440056 Bytes42dea24cf5b91586d584e33b77ab14675c34b7cf23d053829f92380e646f0d8d
app/assets/javascripts/controllers/application.js10064400221 Bytes2dfba9b610079a020c752f1d969d25ec89a86ac6a107a9140df395dc8e5b1285
app/assets/javascripts/controllers/emails_controller.js10064400549 Bytes013e045ca3458847526e7a47dfe1fad3e62790593aec82a6663603c280d494e5
app/assets/javascripts/controllers/index.js10064400594 Bytescca5333628f606eb9b0efcffef585eea9797acf8d74506f97526813934b4b7e1
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/masks_manifest.js1006440048 Bytes1d2b87577217e22e134d559fa211b4ca0d07ba099225d5ec72bc73a63f3ae116
app/assets/stylesheets/application.css10064400909 Bytesd36cfdb965c1af9bf3e0c1332107a6bb5f2f7fed273888d8c8e961390df47c04
app/controllers/concerns/masks/controller.rb100644002.74 KB9b96df5bfb327a1404f67e47d2d15006f8f990c871ac818fda8165b22a942144
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/actor_controller.rb10064400870 Bytes2ff79419207f88dd3ab96ae86c2a8f6cfd181f3c041346c23762c946a409cd78
app/controllers/masks/manage/actors_controller.rb10064400227 Bytes063d5df91a0016809756ebeb23dcb8025cbcc4f095e65ca9bb77e6baa8b80a2a
app/controllers/masks/manage/base_controller.rb10064400215 Bytesf7a81c0884edab9fcdfa1196b618f5ed3510377988036fdbed853171dea53ea8
app/controllers/masks/one_time_code_controller.rb100644001.05 KB15c466b58e40196c05111b6dbb63e2637a85eb6d7041d4d315a9033d61023a20
app/controllers/masks/passwords_controller.rb10064400732 Byteseb8a47715de08de929dc2678ac41a85cb39ea128a1f396d1bc7020a42f43326a
app/controllers/masks/recoveries_controller.rb100644001.02 KB9dd84650ac1e5668d380db93fed3ed32269c65a133a84ef7021ad7abb506aacf
app/controllers/masks/sessions_controller.rb100644001.25 KB6447275f97a0c4e2e474c37ca828f2c16c700579117145905677803c9b627410
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.38 KBfe5950f67b372f18c2b6a41bf4e5e1cba9b0b82ca03b1daf05b970de88ef6bcd
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.rb10064400423 Bytesd208a87a2aedc8b725a579d03d061073a594dcca852cf3dac35e65aa0163e11f
app/models/masks/access/actor_scopes.rb10064400339 Bytes26bd4f48645195117593cc0a041d953acc2b79133dfe1f952e729be91a9cc48c
app/models/masks/access/actor_signup.rb10064400460 Bytesa6c2d28b599f74a15338dda6435c2195003b89c5e012eb4a7f3ccfe5051204b0
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/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.rb10064400784 Bytesa15bcb78dd1e5e35a4237291970b79df6ea6e6ea1f9dd734416ec0dbc484da52
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/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.22 KB38b95017bfcc8d47db4a5df171dde68ae6152196c0e5d340b78f2b3d87dfe752
app/models/masks/rails/actor.rb100644004.82 KB385b7085735707fdec792774ccc8e56038414784e358690748ee1001b8a2b219
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/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.rb10064400576 Bytesfe6f526a4c2e3ea656615751d49ee7f2071db4c3c1cc6a062136f68af6014865
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.rb10064400299 Bytesabd0d6657223f12f10af5d1cccc712314fab3dc00f747905a8d51ee13c349843
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.02 KB8e47a92ab568eecb17ac7395f35e9e4d88afa908978618df043d1f4f4faa0fd4
app/views/masks/actor_mailer/recover_credentials.html.erb10064400837 Bytes8dbbee2d32e65f8f860b85da481b598f8601bd2a02a794abbe4354c6b9c4d440
app/views/masks/actor_mailer/recover_credentials.text.erb100644003 Bytes98ea6e4f216f2fb4b69fff9b3a44842c38686ca685f3f55dc48c5d3fb1107be4
app/views/masks/actor_mailer/verify_email.html.erb10064400901 Bytes49297440da2fefde5a9bcb6c0328c60d4933fdd22f8f650317ad2945f2ac8cf0
app/views/masks/actor_mailer/verify_email.text.erb10064400237 Bytes9e5e045e94586232ad406119055889fe9acacbbcfdbe5953803c4e038b1e0296
app/views/masks/actors/current.html.erb100644004.6 KB06014c27ee8c694d970154ef89adc7022b9c46c211eb1a086f8e690e4a7d6073
app/views/masks/application/_header.html.erb10064400874 Bytes98e042899cbc4b702eafb6b4549e9b51981e0aa7606b31975ef6a0608496b120
app/views/masks/backup_codes/new.html.erb100644003.15 KBcf00cdef6d5841f37a67915456f747b7486e25039c3a8fdc4b0b523b0270efd2
app/views/masks/emails/new.html.erb100644003.79 KB8c1f2353294ce7f6f13e438e4d13de59c0803b02a34589d519596ba5609eb8c6
app/views/masks/emails/verify.html.erb100644001.46 KB48b1bb324d117f25dd2c74bb2788057f8ab66b0ef1e74864171fa5bd552ed4cc
app/views/masks/keys/new.html.erb100644004.71 KB01ac32f60a9660635822419789336fe79301369ddc4e6334218e01e7ee77912d
app/views/masks/manage/actor/show.html.erb100644004.34 KB8221e107fab4fb5e4ecff9c558afe1aced7ca7574cee6135dd35081d3068a5a2
app/views/masks/manage/actors/index.html.erb100644001.04 KBe2be16282c2a999810f6262544b7219832403c758e26444ed0091e519de99a5f
app/views/masks/one_time_code/new.html.erb100644004.88 KBcc62103cbf6968694d680f4b9bb40725ef4446b05325ae60a4753f831fb01c80
app/views/masks/passwords/edit.html.erb100644001.7 KBd98c48d992d683896e1ff134d4d83cf6b1ec423d9c1edccfa1b5f221e98f1f45
app/views/masks/recoveries/new.html.erb100644002.52 KBbcbe7aa21597175c6d088c8a4efea51dc663719ad96fa47757eb1865a15da7b4
app/views/masks/recoveries/password.html.erb100644002.25 KB8eef0d0a8d4eec5e614cbf0079b928969f40542e0d03b86d56a3048efc34d1e5
app/views/masks/sessions/new.html.erb100644005.59 KBf1ca135ddb7ffbd3a973e2318200421ab8985bcdb099b19df6d06fae38312762
config/brakeman.ignore10064400844 Bytes02e4570f7ad014206e5d1021369391e6c9fc49dcd7bf442f6a924ff22fa00c50
config/locales/en.yml1006440010 KB6ae2b0a38ca9537c535cbf92fbe7ec906e6619c627726a615295053410b80193
config/routes.rb100644001.58 KBd7316e14132c928729e42af9abc685fc3d20acd53e6278f0f1ab7a6103d89e0c
db/migrate/20231205173845_create_actors.rb100644002.14 KB81250c1a754c286af1faa1dab03e4b074bb2f04edaa440253b23e9c9eab04198
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.json10064400116 Bytes922af9e1c48c9784a82bf9b5f647040c7a5676dc636813e9c53af964b625dfbd
lib/masks.rb100644004.58 KB5f596a6c774cd9c4b23c33184762df7be3292faa9d1cdd0f6827e2a466e33209
lib/masks/configuration.rb100644005.86 KBfbe232bd75696b783760d04af3e842a22915c8bf58acefa7ba59113741cfe565
lib/masks/engine.rb10064400678 Bytes84ba3ce80393affcbc93513f604f90688511df76d4063e1aa96780a2a9477b15
lib/masks/middleware.rb100644002.01 KBeddcbe7ba3c66d832834571155c010e6cfd7cf70455543bdcbd3dff7c9e7c7e4
lib/masks/version.rb1006440086 Byteseb4a4109159d499fe6aef78e355d12c11ab0d4f395140efcfafa532d6c28e81d
lib/tasks/masks_tasks.rake100644002.1 KB4dd0e0a80f6c8abc2c430b10416b845bb7ab8ab9bb349cf9f78db59a1311d9fd
masks.json100644005.01 KB67afa862fb5945a2351fdfcad71f03b73afa19f9c6c6d675a93c11d40bbeb189