Module: KnockOnce

Defined in:
lib/knock_once.rb,
lib/knock_once/engine.rb,
lib/knock_once/version.rb,
app/models/knock_once/user.rb,
app/models/knock_once/password.rb,
app/jobs/knock_once/application_job.rb,
app/models/knock_once/application_record.rb,
app/mailers/knock_once/application_mailer.rb,
app/controllers/knock_once/users_controller.rb,
lib/generators/knock_once/install_generator.rb,
app/mailers/knock_once/password_reset_mailer.rb,
app/controllers/knock_once/passwords_controller.rb,
app/controllers/knock_once/user_token_controller.rb,
app/controllers/knock_once/application_controller.rb

Defined Under Namespace

Classes: ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, Configuration, Engine, InstallGenerator, Password, PasswordResetMailer, PasswordsController, User, UserTokenController, UsersController

Constant Summary collapse

VERSION =
'0.2.2'

Class Method Summary collapse

Class Method Details

.configurationObject



16
17
18
# File 'lib/knock_once.rb', line 16

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

.configuration=(config) ⇒ Object



20
21
22
# File 'lib/knock_once.rb', line 20

def self.configuration=(config)
  @configuration = config
end

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

Yields:



24
25
26
# File 'lib/knock_once.rb', line 24

def self.configure
  yield configuration
end