devise-2fa-0.1.1

https://rubygems.org

devise-2fa

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 935987

number: 0.1.1

platform: ruby

spec_sha256: 56cfe80f04dca5fcfe6091240059eb4062ece988d291ed2309a517e3969fd4ce

sha256: 9712301a81e2c58e4a8031b9a6663f341f80147b44ffb4c2bfa2ba913df643ba

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

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

position: 5

version_data_entries_count: 93

uploaded_at: 2016-04-28 18:27:04 UTC

indexed: true

has_extensions:

extensions:

Gem size: 49 KB

Version Data Entries

Total: 93

Unpacked size: 156 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400607 Bytes94c4b9b133bc2734462758f86091c226108cedb2948740a41d7f55874398a9e9
.hound.yml1006440037 Bytes26f04d01e16f719130d300ce96668b6e69bc96cc5c8ae12ac1d1553cec918eb9
.ruby-style.yml1006440042 KB1bde607b5c6c66ec52e0fb86c344eb9d1c1e7993a922acf2789323d2fa1d12c1
.travis.yml10064400499 Bytesbc06ded83a12cba92369fdbada63f4ee7023ea03d65456790a49419e4130d5e1
Gemfile10075500392 Bytes9db52006dc0658a1cce1a82709fdfe5d9c3f4c8f10c63af63a0612795d729c94
LICENSE100644001.04 KB852bcc033a46c62f99fb5ffd43b3241ba2c0c440c6034aa2114505f2c4f03c4a
README.md100755006.11 KB5c34ae948b836bd85d180f821929cd9519d2cf401e60951d5da1075aa90411e3
Rakefile10075500967 Bytesedabdceb863e6a7287965f44ec1858f655a33dbf01251a759f43424332c6508d
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
config/locales/en.yml100755003.27 KBd45d76431e8db4f2d9efdcb30841fdd7ecc5e9a876fb8d6b47014e5f1e6f40a9
devise-2fa.gemspec100755001.08 KB7e5a86944cf01696db0563b38520b4cb116dc50d3ac335cbfbe47fc8eb38e4ce
lib/devise-2fa.rb100755001.85 KBfd658ea01ed6f777074ccbc825df2455d4c71e46c29759ddc015271a905c09fe
lib/devise-2fa/version.rb1007550072 Bytes5d0fdedeb0e0c3775f24efaa1b21098e17c50310bfb4c95f1ef1ce1153e53a30
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.69 KBf7146825e07f5497ceaf3e39e0f141c8bdcca68f7a135b2c09a8e55d8ab4c39c
lib/devise_two_factorable/routes.rb10075500805 Bytes91a789e4efdced71eaaafcaad6dd85e8a6eadf5713459651a392e5023d084227
lib/devise_two_factorable/two_factorable.rb100644003.69 KBf7146825e07f5497ceaf3e39e0f141c8bdcca68f7a135b2c09a8e55d8ab4c39c
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
test/dummy/README.rdoc100755008.99 KB64a9a47d3d0586bc787ef2fa3a8ae07ef67538409a2d09bd3fcc2441ff5f9340
test/dummy/Rakefile10075500270 Bytes292ed19f51ae8b9aad2d9d34cec3355920f0ce35e0079afb68b12f222f9c2015
test/dummy/app/assets/javascripts/application.js10075500599 Bytesfd9ebc2909df4cf04f90be8813fae881e1836c582eabe435482ca79870b6568a
test/dummy/app/assets/stylesheets/application.css10075500546 Bytes3226de36233f17188ba94faa61b451b580f0c381f9db3dc83a69cdff43e52300
test/dummy/app/controllers/application_controller.rb10075500116 Bytes02044bdd0fbe81ea587aa864854116bd09b9dcc467af090568a8b84d80e92c82
test/dummy/app/controllers/posts_controller.rb100755001.79 KBc65c19984a094f4560ec46697311d1e261f1d71bb51b828aff838ea4e8e41cb7
test/dummy/app/helpers/application_helper.rb1007550029 Bytesf77fac5ea412dbed92c4524fe0ed180acb2b7239f84daf758da989032301f5c8
test/dummy/app/helpers/posts_helper.rb1007550023 Bytes76126f1edfea375cd084c0b8b68f37f69a302371b83115d9181f7a28ad3e644b
test/dummy/app/mailers/.gitkeep100755000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
test/dummy/app/models/post.rb1007550036 Bytes6ffe1589cbfe8b568afad2eeb1670289f179382c0e7d4651182f574e8ffdf81a
test/dummy/app/models/user.rb10075500702 Bytes1b77e36036fe114eb9c0587a55b29dfb166979fdc16aba758e1c938512406707
test/dummy/app/views/layouts/application.html.erb10075500232 Byteseb6c925b9ff8efe2a1836a5efa71bcd9ec223fdbff308691fd8463cb3b057237
test/dummy/app/views/posts/_form.html.erb10075500585 Bytesf0cbb06f7ea7bc9067b8867d71a52e6378941c890545fcb11b3df04dad41b503
test/dummy/app/views/posts/edit.html.erb10075500110 Bytesb4ad590c10e564979b9e9e6c7a0828c73309cf1b5a520d2b44ec9a966d6770d9
test/dummy/app/views/posts/index.html.erb10075500485 Bytesd147f28b10fbc961a4cd8935a35eadda36b90dd000dd77d3ed2b80a9d2f3a17b
test/dummy/app/views/posts/new.html.erb1007550075 Bytes187736fc759d0bbcb66f5f2664fc3eee2c52b58b312e713a823379899297c8d7
test/dummy/app/views/posts/show.html.erb10075500208 Bytes72a0cfa7bc750e57dc9c60882c482d09dd158348ba9e4424ec0b7d7a98ec78b1
test/dummy/config.ru10075500154 Bytes1d5483d4e38d1feb6839b454dfbfded5445050cd228d5595539cb480d158bbb2
test/dummy/config/application.rb100755002.55 KBc2b902cb3ce2f85ff51a02df0b72ab275027fe2b8a7a77bb5e48f996ebe0e3b1
test/dummy/config/boot.rb10075500244 Bytes7bd03e5894e987fd7b3ae746f8de851ca5c5fa648519f2be72c5bac63c4af6b7
test/dummy/config/database.yml10075500559 Bytes9938701b7644ff1501ab2b313252a060ff4a739960d1f67af8259cd0aa95f778
test/dummy/config/environment.rb10075500149 Bytes59a618350650f48bcfde8bcde65ac91e0a45c7531ceb0b2416778ac3c6f50dc5
test/dummy/config/environments/development.rb100755001.31 KBc387e6be532e7b293eabc8d28c78cf49db021605b672e98a532e62d7f77e1b58
test/dummy/config/environments/production.rb100755002.69 KB003488d9698817c91b663112a5ffc4f8e0afa1e35462d306effa406e508f469c
test/dummy/config/environments/test.rb100755001.52 KB8811086a209cb8ff87b762bc6fe187a98f524047854f5a22f7f6550b8ee09d49
test/dummy/config/initializers/backtrace_silencers.rb10075500404 Bytes12656d43090727d98c72bed6ba153b501ae0b7fdc5f20cfd64b5ab8a8bfa87a8
test/dummy/config/initializers/devise.rb1007550011.9 KBc935a8aad1747c869e7fabf41377f1d4918c10ba17622e473682048cd9d91c60
test/dummy/config/initializers/inflections.rb10075500533 Bytescca635ff78f0d046e26ea74d97534d37d20028b25f6337464ebfb36358ce2004
test/dummy/config/initializers/mime_types.rb10075500205 Byteseeb81ee447a8f788b69240861f043b485ab6e830dde0997ddeb3c1b445ed5d06
test/dummy/config/initializers/secret_token.rb10075500671 Bytese6d740d8a246b523dd083a633d9a1db3848a2ceb11d0e6026c0388d5ccd62718
test/dummy/config/initializers/session_store.rb10075500407 Bytes3d7cecfc184ccfb11be1d8f222fba11a3774be54f37d8dc6af32bfe346287817
test/dummy/config/initializers/wrap_parameters.rb10075500465 Bytesbee0c19a0f59b1ac716470499037ef99169b3a9097b734f9b7ce1fbb29ddf196
test/dummy/config/locales/en.yml10075500214 Bytesf6db55a26e1fb6439814c6594588af0a112e7c548cd31d3a7e5d459e5cae3664
test/dummy/config/routes.rb10075500103 Bytesb1f44e257fb521edc580ced8efaf9ea72533d7fb1607ae673a9d64f5ade4f2a0
test/dummy/db/migrate/20130125101430_create_users.rb10075500147 Bytes6b8d5dfed243c511beef820b50cf3592823854074eaa49c4c7ff2a4e079ec65e
test/dummy/db/migrate/20130131092406_add_devise_to_users.rb100755001.75 KBd6d6c93f418ab696d71a4578efcca46baf2cd11a82f249463288bb0565c94072
test/dummy/db/migrate/20130131142320_create_posts.rb10075500167 Bytes4663ee745c75dd5f12243eebdc5e4c4a6335a6ed02b93bc41a8d23fd86cb45ed
test/dummy/db/migrate/20130131160351_devise_otp_add_to_users.rb100755001.08 KBb46e90ea019a44c914ee555c119b10ca31813e77066fc9afa496209ee41094d0
test/dummy/lib/assets/.gitkeep100755000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
test/dummy/public/404.html10075500728 Bytese83bab5bc954e390da4d67691e61ee368b97738ab7d165c4d35d54977c116f58
test/dummy/public/422.html10075500711 Bytes97a7b03d5364abcb3e667d94da1f7f5112dd07487d6f969c23eb5f2cd7c2171b
test/dummy/public/500.html10075500643 Bytesc0f4e7e13b8cbf8d37126ff3ba8966eb9fbdc61683e75c3f61ca7316998bbb25
test/dummy/public/favicon.ico100755000 Bytese3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
test/dummy/script/rails10075500293 Bytesbb921c58ddce90f8360096dce4aa28b7ffbd72204afef823a6261d4896e2ef64
test/integration/persistence_test.rb100755001.4 KB1ccf11d997ce6b4a8e89a6491e2b102e985b32c25c6878cd3bbd8ffd9173defd
test/integration/refresh_test.rb100755002.85 KB0834ee38bedd5147f7102530557638abb97ace4982784236578f204efcdfd99d
test/integration/sign_in_test.rb100755002.27 KB1a42a18f144e290d59a6d5952303f9af6889eec0e94e99974598e8b41e1021e2
test/integration/token_test.rb10075500653 Bytes80840a605153fda003160b8f4bd2a0322fd2d02764b9826563c68991a055d6ed
test/integration_tests_helper.rb100755001.43 KB0ee6c182e75de1e8f3b5d8a87ae7c69d7e11282663901ae642ae76f76e0e6a33
test/model_tests_helper.rb10075500476 Bytes90622b70d249e85d0bc91755ccf1ab29c703b9fd22b9353804e61d0459b13f85
test/models/two_factorable_test.rb100755003.42 KB027956bbd09d32f58b0d8dbdd363ba637f85bb4e4699af2edc696a35a5d68059
test/orm/active_record.rb10075500171 Bytes6738e726b1d875444bcd818ae8dc1fdee8994e9a92d86c22694b868406385f90
test/orm/mongoid.rb10064400236 Bytesd066d35b3141dd846893d7efedc7e028d2467fdc69c8a8e3e15d4d769fd4a932
test/support/mongoid.yml10064400189 Bytese5af8365853a8e344ec7832bdd69b26f9fc9c6b501f9dde1deb8341ff4d683c6
test/support/symmetric_encryption.yml100644003.41 KBf39772a657c5e3c6a36c64bef096b660ff220720d55ea1c2477c9c01176a7470
test/test_helper.rb10075500511 Bytesc24c5fcfaf4e299ba027d9372d10c688b01f605b834ac51f7cd752040ee2d9cc