devise-2fa-0.2.1

https://rubygems.org

devise-2fa

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 935989

number: 0.2.1

platform: ruby

spec_sha256: 17f741b3da92028104bc3dbafdcc470c368570e49a021422be53dbe07f7f00ad

sha256: 5ebc5b7c5fa4cb3a8c773df4cf96db7344659849957190189cce1da7d28c2e0e

created_at: 2024-05-13 08:28:08 UTC

updated_at: 2024-06-11 15:37:39 UTC

position: 3

version_data_entries_count: 98

uploaded_at: 2019-05-28 17:23:33 UTC

indexed: true

has_extensions:

extensions:

Gem size: 44.5 KB

Version Data Entries

Total: 98

Unpacked size: 142 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.circleci/config.yml100644001.1 KB88299a49ba172c15687ab89d3caa38ebec7e012ba06e01bf7bf1fa03b5cf4a4b
.gitignore10064400767 Bytes33f5636accb7488ee3c5b1e69d64df8acedf3910e9c60b230a45b05bd7e6d98d
.hound.yml1006440037 Bytes26f04d01e16f719130d300ce96668b6e69bc96cc5c8ae12ac1d1553cec918eb9
.ruby-style.yml1006440042 KB1bde607b5c6c66ec52e0fb86c344eb9d1c1e7993a922acf2789323d2fa1d12c1
CHANGELOG.md10064400649 Bytes1d7ddfe72f30fad51af0cbd93c851fc5ce2a65eda292804b808b10c47ff22e1d
Gemfile10064400134 Bytes7f89b7ba8eb043217c42590b9c9d09657b12890667092040643fd3ee6dbdc7cb
LICENSE100644001.04 KB852bcc033a46c62f99fb5ffd43b3241ba2c0c440c6034aa2114505f2c4f03c4a
README.md100644005.72 KB47cb516b9fcf8abc89584c04abd712610650ccb77eb872bffaf59a48d8569250
Rakefile10064400418 Bytes482296813446b90ac8282eb00e766729d8611d1bd3488ecbcf36c84aeca7344c
app/controllers/devise/credentials_controller.rb100755002.84 KB352afb9f3b6f3e6cde73f9dc68fd76dc515499b16d90185676d0e92901481a17
app/controllers/devise/tokens_controller.rb100755002.19 KB0fc3de2f6a8b1dd2330cc04c88891eaf5a133e28b150c92fe03535a5ae2c192a
app/views/devise/credentials/refresh.html.erb10075500855 Bytes4c9bc15b2c2e5f15db868ee59b56b8ebcbe2fbe0d8b4883d3364e718cd95357f
app/views/devise/credentials/show.html.erb100755001.14 KBad1cd41e98b0d3718c77f44995f9f87270073361d53521d1b67b6ccf0fa10b77
app/views/devise/tokens/_token_secret.html.erb100755001.09 KBbf9910f4b98c2dd3ddbc899b28e2ef4943206d484a0e90cfde25f6d33e8ad09d
app/views/devise/tokens/_trusted_devices.html.erb10075500844 Bytes86ffca499b10d85838b66ac42e32e0256290dc43531d974e40e00261774cb070
app/views/devise/tokens/recovery.html.erb10075500621 Bytes81d11178aa83973a20971f3782e2cbc939fa403c0d478d9cad6159b2e65ea093
app/views/devise/tokens/recovery_codes.text.erb1007550082 Bytes19b8f6f555be1ef76365594e2e57c25ed98a96a244a9470b0ad43065b720ef1c
app/views/devise/tokens/show.html.erb10075500756 Bytesa5133964977008a8b86e26f5d45b0bd0cbb833468846a6b222f406b472e695f8
bin/rspec10075500239 Bytesb1f2d372540961d44596775155a4e695fda632bc3e4a4376516a0dee589e3e11
bin/setup10075500242 Bytes3f49906f35f02935b6ce03b1001d925395ba19886c20308ae7101569bf30b6e6
config/locales/en.yml100755003.27 KBd45d76431e8db4f2d9efdcb30841fdd7ecc5e9a876fb8d6b47014e5f1e6f40a9
devise_2fa.gemspec100644001.27 KB18d93775992bd3951ea9c558d359f678ca089bc19d08338231740523300a642d
lib/devise-2fa.rb100755001.85 KBfd658ea01ed6f777074ccbc825df2455d4c71e46c29759ddc015271a905c09fe
lib/devise-2fa/version.rb1006440072 Bytes5740dc29ae39a6618e5b9b60c21c7b41650c041858906087d5bfd7150484ea0c
lib/devise_two_factorable/controllers/helpers.rb100755004.34 KB35c2337a14deb14c2891f40b7dc499de918c98d58c064f73da79ad70b624c2de
lib/devise_two_factorable/controllers/url_helpers.rb100755001015 Bytes48a5a2a5dcd6131514e33246f8cc26ad73517ae9aa8c7342c983aa68f0bd0cbe
lib/devise_two_factorable/engine.rb10075500745 Bytes0212a4b2a9043dc8c269704ec37d29cd7f68a928fc2c5e268d7cdde244adb74f
lib/devise_two_factorable/helpers.rb100644004.34 KB35c2337a14deb14c2891f40b7dc499de918c98d58c064f73da79ad70b624c2de
lib/devise_two_factorable/hooks.rb10075500237 Bytesd27353a173d552beff66718939e3648eaba1e3e79155a7be3479b3d5cc26f89d
lib/devise_two_factorable/hooks/sessions.rb100755001.64 KB1214498cccbb789247ec31cb27a1753be120e352a81eab547ecb7fd1a572f7ee
lib/devise_two_factorable/mapping.rb10075500288 Bytesa6c24e3f8fb6aa581abb6ecc0a865c789e91dd36ff0b7d75bae5d0dea9a54368
lib/devise_two_factorable/models/two_factorable.rb100755003.92 KB42c58dba540456e3385f0e1921d3f12815415cd1ab010a28c35dd3d38d6ff485
lib/devise_two_factorable/routes.rb10075500805 Bytes91a789e4efdced71eaaafcaad6dd85e8a6eadf5713459651a392e5023d084227
lib/generators/active_record/devise_two_factor_generator.rb10075500845 Bytesa3bd26a76e95699c47dbef9644f5b8c0076d493320cd25e7bc21d0dae59d0ebd
lib/generators/active_record/templates/migration.rb100755001.06 KB3e77b6c1c885e4fa0ee9968c5f7d7c6e064c86ff28be68cbff9beb21aa82a770
lib/generators/devise_two_factor/devise_two_factor_generator.rb10075500455 Bytesc09410f7a873a67c5322f7ee6bfda631b624e597083ec0c346713847ffd6d7bb
lib/generators/devise_two_factor/install_generator.rb100755001.99 KB63b1f418ec7f036a3155436d3f3613e6f3b53194cf69868663889d95c217706d
lib/generators/devise_two_factor/views_generator.rb10075500660 Bytes6821d9d58920b8a76e57d1f423fa2e8d2f97e840332fdb668a0810bf889805fc
lib/generators/mongoid/devise_two_factor_generator.rb100644001.19 KBcf3b8b354b10e874de887e5977ca3080c37aa1fe844ebb77b003c92d84adfc0a
spec/dummy/Rakefile10064400227 Bytesa30fbd85c291be7205153650b46a99081cfb0dcd278a69b8b66ef391957fd4ca
spec/dummy/app/assets/images/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/dummy/app/assets/javascripts/application.js1006440067 Bytesd6c6ee9c42f2234eb21fe020e01610dee8b895d11146e215cc52f665ec8b4a34
spec/dummy/app/assets/javascripts/channels/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/dummy/app/assets/stylesheets/application.css10064400736 Bytesa63c83d31995d61cb5a658d5e5ee02cc80232bb2ac87c8d12cfc28036f82c8e3
spec/dummy/app/controllers/application_controller.rb10064400154 Bytes28b9ba9af78e48ee09a6b4fc9daac9fff7ef73d4156099847f2354aa40d94dc8
spec/dummy/app/controllers/concerns/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/dummy/app/helpers/application_helper.rb1006440029 Bytesf77fac5ea412dbed92c4524fe0ed180acb2b7239f84daf758da989032301f5c8
spec/dummy/app/models/application_record.rb1006440078 Bytes20cec87060a568766c09d755b1ba38e7ed776d7f6030515217096f4f4777525e
spec/dummy/app/models/concerns/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/dummy/app/models/user.rb10064400284 Bytesb2fdd56dfc20846681159e4d3d8b802a088cd00a7c10d1721a4af04ef5ef853b
spec/dummy/app/views/layouts/application.html.erb10064400425 Bytes1141458a9db1efa59feeb437a1d8ceb5ce42e6e6cacffb0199e3253a51190565
spec/dummy/app/views/layouts/mailer.text.erb1006440013 Bytes51353f9de3a26d4b28f7db91152bf56d31cfa9e4bd3c834680772a63cd374698
spec/dummy/bin/bundle10075500125 Bytes0ce1c10399c25cfd9b521b8a9717e594ac2f6626818f2d05176e32582ff10596
spec/dummy/bin/rails10075500141 Bytes466686d6fc5aad5233475803ea62e5efde20fceb95496aaf747a1accdadc3fae
spec/dummy/bin/rake1007550090 Bytes436f1fbb82e7b52d0bc032ac6ac9dce49a3f3ec47b909c863783021c116c264c
spec/dummy/bin/setup10075500619 Bytescc26919bcfefabe46f10c33ae53ba2b98c784d2c6a2d42e0cfcafe912d5fee7a
spec/dummy/bin/update10075500620 Bytes7cb61addad1f267c10f44c48f0f42a6ae7a062ec6ef9813317aea359663687a3
spec/dummy/bin/yarn10075500303 Bytes55031abe261801b97f635569305fa48a38ca680b6a70dbd7f8f0aae503ea8915
spec/dummy/config.ru10064400130 Bytes4572825be9bd16bbc408ff7fc4841a5c456080cb6a00f258f898a42a7a8c53de
spec/dummy/config/application.rb10064400210 Bytesd6972110349a24e78a3da53d30ef6458f59a138ea91678a3978ceefb1b324e0c
spec/dummy/config/boot.rb10064400233 Bytes02c6a386b7b34aea5987c1dd4859c05d08c0f3dc64f487a752ecdf20aa1cbaee
spec/dummy/config/database.yml10064400594 Bytesc59c53d82b931291334fcff52d2dae94ebaecdf4c3241f30cde18cbfeea88a6e
spec/dummy/config/environment.rb10064400128 Bytes8ec4d2e8b7cbf7ce55c0c7a7ac4238ad8f13728d7cc8e772b37802e3ebbdf47c
spec/dummy/config/environments/development.rb100644002.13 KB3091a4fb4f5f60d61e86eebf09c1f65c597882bc414d58a6eddd95f776b8f4ef
spec/dummy/config/environments/test.rb100644001.82 KBa347db56d947219408f85d7fdaa044be7674da5952d4f5eb2cf4bec26eed3e2a
spec/dummy/config/initializers/assets.rb10064400123 Bytesb5f34f243eac74eb5ce793997426f15fc6985ceb382f495e5b4bf4ff5a0e0159
spec/dummy/config/initializers/backtrace_silencers.rb10064400404 Bytes12656d43090727d98c72bed6ba153b501ae0b7fdc5f20cfd64b5ab8a8bfa87a8
spec/dummy/config/initializers/cookies_serializer.rb10064400244 Bytes94782fa044850c5e6ec02c87eab7df522e2d589d4ba8d746bbf30fe63c9da23a
spec/dummy/config/initializers/devise.rb1006440015.5 KBd7af2e0a75e890c0d34dc8cbe45fcc8c416e5f5eb1a7bd3c2930dc955d0b216e
spec/dummy/config/initializers/filter_parameter_logging.rb10064400194 Byteseb293cbcac26012fb63489b355b7a68df2e0f5006abe79e2128752f40514aaf4
spec/dummy/config/initializers/inflections.rb10064400647 Bytesa2045e2ce03f29305e052a9236ff41d4c7d4d171c0fa5bf8cfbc958edd307df6
spec/dummy/config/initializers/mime_types.rb10064400156 Bytes47b40f15fe7b4cb01fd6a72377cfcc2c12d4a92b2cb72dca4d66005cddcccc94
spec/dummy/config/initializers/wrap_parameters.rb10064400485 Bytes7021fb9d3b221ade976a6c4574c004d906f4f61df64d914c574588cdaf04457c
spec/dummy/config/locales/devise.en.yml100644004.28 KB0e10219d34186a6c37460c867e6a40c54c2007892a3ad11c55003954cad40798
spec/dummy/config/locales/devise.two_factor.en.yml100644003.27 KBd45d76431e8db4f2d9efdcb30841fdd7ecc5e9a876fb8d6b47014e5f1e6f40a9
spec/dummy/config/locales/en.yml1006440027 Bytese42aca9413857f423cc8c568b01d5f5dd440a686fe981fbc31fa77516b72a6fe
spec/dummy/config/puma.rb10064400206 Bytes8dd1562acac4d4f41a1e140a18259d690f44cacfc813026c465c95e19035555e
spec/dummy/config/routes.rb1006440087 Bytes5640b97e46b7773c2d314c4971c235fa2c3a5db754acc0ecf417172a716536b8
spec/dummy/config/spring.rb10064400111 Bytes26c8c818bee1960a57ed44c2428d1d01b083d207e9921c0beaccb95a07415084
spec/dummy/config/storage.yml10064400135 Bytes029d6a1cf69caf78c707d9b19feb58fbc42b17d6f7fe912d2868fa27efc6ff8d
spec/dummy/db/migrate/20190311184605_devise_create_users.rb100644001.37 KB4ae68d034a21e2cca47f60dfbcda0acb2ffe2d1585ff299e67960d1165566e47
spec/dummy/db/migrate/20190312222952_devise_two_factor_add_to_users.rb100644001020 Bytese0e788895387a10dc8014b243a737a1a9edacad93d5a809ff4037c3e55c22ac5
spec/dummy/db/schema.rb100644001.89 KB829fdb4d778aee3bd5f5879ecd4606185bc2c6e0a7d20fb8ca7d2d20a1dfe0f2
spec/dummy/lib/assets/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/dummy/package.json1006440063 Bytesbbdc500b49c8a6088ae86db62c21036cd5c3c5dfcd3a3dbf0a2f12b61b550114
spec/dummy/public/404.html1006440013 Bytes6ab181e71d3b0f4ac60b7c38d535455954a1baf2b3ab86d1ba5955f6a53dceef
spec/dummy/public/422.html1006440013 Bytes3497a89919b90fee8adee0ba3556b6b3980c543f476847cccdaf759ca8949c47
spec/dummy/public/500.html10064400481 Bytes5d37ca7ac9f40c44e346128983eef02e339ac0c5a8e7a0bf2518abb83eacfce2
spec/dummy/public/apple-touch-icon-precomposed.png100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/dummy/public/apple-touch-icon.png100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/dummy/public/favicon.ico100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/dummy/storage/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/models/user_spec.rb10064400740 Bytes44aaa66ec600992a4033ac0827e8c8ab4706d352161f90c4385eb49e44b03f65
spec/spec_helper.rb100644001.5 KB7273180a9f27a10e0e106d1a7c7657e04c5a014b9660cfd56e6b4cc81c6ee2ac
spec/system/persistence_spec.rb100644001.31 KB74bc7290e0267a352f7ccc88e7e3f51455aa4633acdc79a342085bad800a2bf7
spec/system/refresh_spec.rb100644002.78 KBd3de91013e50dafb70977d2b16c7198d7df336676a222394d6c6b8f53168e345
spec/system/token_spec.rb10064400958 Bytesb7409952440d90c3f1385ab6bc33dfa071210e4ef82c959f4283db7928162a89
spec/system/users_spec.rb100644002.61 KBdf548e34a73c7953f54865fa34a17962a47d9e5e625d62fd3ce0e6b3b052d513