Module: Composable::Pwdless
- Defined in:
- lib/composable/pwdless.rb,
lib/composable/pwdless/engine.rb,
lib/composable/pwdless/version.rb,
lib/composable/pwdless/gem_version.rb,
app/models/composable/pwdless/secret.rb,
app/mailers/composable/pwdless/mailer.rb,
lib/composable/pwdless/router_helpers.rb,
app/services/composable/pwdless/form/verification.rb,
app/controllers/composable/pwdless/auth_controller.rb,
app/controllers/composable/pwdless/base_controller.rb,
app/services/composable/pwdless/form/authentication.rb
Defined Under Namespace
Modules: Form, RouterHelpers, VERSION Classes: AuthController, BaseController, Engine, Error, Mailer, Secret
Constant Summary collapse
- @@parent_controller =
"ApplicationController"- @@maximum_attempts =
3- @@expires_in =
5.minutes
- @@code_length =
6- @@code_charset =
[*'0'..'9'].freeze
- @@parent_mailer =
"ActionMailer::Base"- @@mailer_sender =
nil- @@mailer_template_path =
"composable/pwdless/mailer"
Class Method Summary collapse
-
.gem_version ⇒ Object
Returns the currently-loaded version of Composable::Pwdless as a
Gem::Version. -
.setup {|_self| ... } ⇒ Object
Default way to set up Composable::Pwdless.
- .t(key, scope:, **options) ⇒ Object
-
.version ⇒ Object
Returns the currently-loaded version of Composable::Pwdless as a
Gem::Version.
Class Method Details
.gem_version ⇒ Object
Returns the currently-loaded version of Composable::Pwdless as a Gem::Version.
6 7 8 |
# File 'lib/composable/pwdless/gem_version.rb', line 6 def self.gem_version Gem::Version.new VERSION::STRING end |
.setup {|_self| ... } ⇒ Object
Default way to set up Composable::Pwdless.
49 50 51 |
# File 'lib/composable/pwdless.rb', line 49 def self.setup yield self end |
.t(key, scope:, **options) ⇒ Object
53 54 55 56 57 58 |
# File 'lib/composable/pwdless.rb', line 53 def self.t(key, scope:, **) [:scope] = [:composable_pwdless, scope] [:default] = :"default_#{key}" I18n.t(key, **) end |
.version ⇒ Object
Returns the currently-loaded version of Composable::Pwdless as a Gem::Version.
8 9 10 |
# File 'lib/composable/pwdless/version.rb', line 8 def self.version gem_version end |