devise-2fa-0.4.1

https://rubygems.org

devise-2fa

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 935992

number: 0.4.1

platform: ruby

spec_sha256: 05a1c3e4e77052cbc87d110ba2a5ad16533c4af13223c639d1db57964b84bbaa

sha256: 02b0d60ec859a663dd1140fb5965eb5dbed80d2ac459a6fc9fa79dd02369922e

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

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

position: 0

version_data_entries_count: 97

uploaded_at: 2019-10-31 15:11:49 UTC

indexed: true

has_extensions:

extensions:

Gem size: 47 KB

Version Data Entries

Total: 97

Unpacked size: 150 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
CHANGELOG.md100644001.13 KBb40ce4e3755e48d1359943439fecf130d3369f905a760fcdfcc262a9a5f68061
.circleci/config.yml100644001.63 KB9c08b58520d5db14281ea0318c00579c44f49be80770205bebc12618f8a8ab67
.gitignore10064400791 Bytes02657f45d6aee6b760407897561987ab314fdf1a0cb0a99a0232f6fb92d6fdb4
.hound.yml1006440037 Bytes26f04d01e16f719130d300ce96668b6e69bc96cc5c8ae12ac1d1553cec918eb9
.ruby-style.yml1006440042 KB1bde607b5c6c66ec52e0fb86c344eb9d1c1e7993a922acf2789323d2fa1d12c1
Appraisals10064400181 Bytes24f185489a76ecb3162d839a49651aa756e1e07d762c3c6c0f675a185e5f3234
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.erb10075500890 Bytesb6a7f4a722ac5d34dfa85d0fd5f43740e3b59ba6005be07dba2b9ea704ef50f5
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.erb10075500791 Bytesc404cb279d5f10d32ac07d1bfd9fd6ae2fe84a31d291a094241fbd8d769cee26
bin/rspec1007550041 Bytes4190fafe91c63deb162dbecf138368c43d600b11ebf8d1bd2cec6d2d3ae4d6d0
bin/setup10075500295 Bytes5883a4c2c2ed18870ded52edd324f41dcaa778359f8dfe6d87c6171de76a2ded
config/locales/en.yml100755003.27 KBd45d76431e8db4f2d9efdcb30841fdd7ecc5e9a876fb8d6b47014e5f1e6f40a9
devise_2fa.gemspec100644001.32 KB90b640ace8ceb3d1037f647c00c3f368a7fedc13974eb4528255749d24f35148
lib/devise-2fa.rb100755001.85 KBfd658ea01ed6f777074ccbc825df2455d4c71e46c29759ddc015271a905c09fe
lib/devise-2fa/version.rb1006440072 Bytes06e8add1f2cb2cb2c9b9283f926ba5eee13d52537b2667574d5bc3f34031aaa8
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.89 KBce22751ff97aeae6de0c28886cfeebb1b54fa77d72207fa91c38f091e6f2e9e8
lib/devise_two_factorable/routes.rb10075500805 Bytes91a789e4efdced71eaaafcaad6dd85e8a6eadf5713459651a392e5023d084227
lib/generators/active_record/devise_two_factor_generator.rb100755001.03 KBbde29a6bc2a729ba941a2a93d09d6c9f6536968acd92076602399335d4fc9dbc
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/config/manifest.js10064400101 Bytesd76b7539464aca9add244d1fc0baa33d73bac5cf3acb427762d58825aea92d96
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.rb10064400145 Bytes94483a76efd2b6053f9da2d1ef15ecd057b8792ec0664acafa2f7301dd538048
spec/dummy/app/models/concerns/.keep100644000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
spec/dummy/app/models/user.rb100644001.5 KB6f2f413f8417e2ae9b30d256d657d306d7c912a44e8b7bc7715e5eac9b9baa9f
spec/dummy/app/views/layouts/application.html.erb10064400314 Bytes021523e9dd5ce36b373a1f3a1060a241459de487450e77dd8a1a54572c5cb688
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/setup10075500201 Bytes5a3e4481968e83fbbd81c9843b7b1cf69f5be0b96df8476ce2c7f831d94c0163
spec/dummy/bin/update10075500620 Bytes7cb61addad1f267c10f44c48f0f42a6ae7a062ec6ef9813317aea359663687a3
spec/dummy/bin/yarn10075500303 Bytes55031abe261801b97f635569305fa48a38ca680b6a70dbd7f8f0aae503ea8915
spec/dummy/config.ru10064400130 Bytes4572825be9bd16bbc408ff7fc4841a5c456080cb6a00f258f898a42a7a8c53de
spec/dummy/config/application.rb10064400601 Bytes68a6b17a9a893b0960719ed5f8e3d2ba6b1141d23a727f9b3efebbe7e959332f
spec/dummy/config/boot.rb10064400233 Bytes02c6a386b7b34aea5987c1dd4859c05d08c0f3dc64f487a752ecdf20aa1cbaee
spec/dummy/config/database.yml10064400410 Bytesf1b86b9f36c7de9b9cd45338f8709a78c5ef118b9fb2c6ad4bb986d91fddad97
spec/dummy/config/environment.rb10064400128 Bytes8ec4d2e8b7cbf7ce55c0c7a7ac4238ad8f13728d7cc8e772b37802e3ebbdf47c
spec/dummy/config/environments/development.rb100644001.64 KB1c524c3cfb7cfda5a942eb6a30b249a2a19c4122f42df0d35f523692ea346807
spec/dummy/config/environments/test.rb100644001.35 KBaa1db898da15024c54a28232b30b1c32dc81ba6a9dbd4ce42ffc7f777e1a3f60
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.6 KB6250247ad78a2b02da754b19240615eb4b8af9eb8ea436514aae3bdcb208f69c
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/mongoid.yml100644006.04 KB7094fc34d044e7ae50cf862b8299ad634c3311b445b931b7b111838627168454
spec/dummy/config/puma.rb10064400206 Bytes8dd1562acac4d4f41a1e140a18259d690f44cacfc813026c465c95e19035555e
spec/dummy/config/routes.rb10064400172 Bytes0dc5ffa13b9cf2cfb73892aebddd4c1f97dde8310a144286c0819b75574b4c8e
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/20190625052821_devise_two_factor_add_to_users.rb100644001015 Bytescdfa4307731f698b29d88008ae5c7b6b8bc1ca588bc2be530df7f4f65106e00e
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.rb100644002.04 KBcfce5886b612372405949eb7eec97ca50f6e475ae3241b1d027291dbfac89212
spec/spec_helper.rb100644001.56 KB448651e993f5dcb22a62cdc2f3b1b423ef5e0a95bbb13b6cf95f3e3231541584
spec/system/persistence_spec.rb100644001.31 KB74bc7290e0267a352f7ccc88e7e3f51455aa4633acdc79a342085bad800a2bf7
spec/system/refresh_spec.rb100644002.78 KBd3de91013e50dafb70977d2b16c7198d7df336676a222394d6c6b8f53168e345
spec/system/token_spec.rb10064400957 Bytes10b43e819c3c200f7652e0409b7663502571b06ca47210732d8ee6725a3c698f
spec/system/users_spec.rb100644002.61 KBdf548e34a73c7953f54865fa34a17962a47d9e5e625d62fd3ce0e6b3b052d513