Module: NoPassword

Defined in:
lib/no_password.rb,
lib/no_password/engine.rb,
lib/no_password/railtie.rb,
lib/no_password/version.rb,
app/models/no_password/session.rb,
app/jobs/no_password/application_job.rb,
app/mailers/no_password/sessions_mailer.rb,
app/models/no_password/application_record.rb,
app/use_cases/no_password/session_manager.rb,
app/helpers/no_password/application_helper.rb,
app/helpers/no_password/no_password_helper.rb,
app/mailers/no_password/application_mailer.rb,
lib/generators/no_password/install_generator.rb,
app/controllers/concerns/no_password/web_tokens.rb,
app/controllers/no_password/sessions_controller.rb,
app/controllers/no_password/application_controller.rb,
lib/generators/no_password/tailwind_config_generator.rb,
lib/generators/no_password/install_templates_generator.rb,
app/controllers/concerns/no_password/controller_helpers.rb,
app/controllers/no_password/session_confirmations_controller.rb

Defined Under Namespace

Modules: ApplicationHelper, ControllerHelpers, NoPasswordHelper, WebTokens Classes: ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, Configuration, Engine, InstallGenerator, InstallTemplatesGenerator, Railtie, Session, SessionConfirmationsController, SessionManager, SessionsController, SessionsMailer, TailwindConfigGenerator

Constant Summary collapse

VERSION =
"0.5.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



10
11
12
# File 'lib/no_password.rb', line 10

def configuration
  @configuration
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



36
37
38
39
# File 'lib/no_password.rb', line 36

def self.configure
  init_config
  yield(configuration)
end

.init_configObject



32
33
34
# File 'lib/no_password.rb', line 32

def self.init_config
  self.configuration ||= Configuration.new
end