Module: Magic::Link

Defined in:
lib/magic/link.rb,
lib/magic/link/engine.rb,
lib/magic/link/railtie.rb,
lib/magic/link/version.rb,
app/models/magic/link/magic_link.rb,
app/jobs/magic/link/application_job.rb,
app/mailers/magic/link/magic_link_mailer.rb,
app/models/magic/link/application_record.rb,
app/helpers/magic/link/application_helper.rb,
app/mailers/magic/link/application_mailer.rb,
app/controllers/magic/link/magic_links_controller.rb

Defined Under Namespace

Modules: ApplicationHelper Classes: ApplicationJob, ApplicationMailer, ApplicationRecord, Engine, MagicLink, MagicLinkMailer, MagicLinksController, Railtie

Constant Summary collapse

VERSION =
'1.2.0'
@@user_class =
"User"
@@email_from =
"[email protected]"
@@token_expiration_hours =
6
@@after_sign_in_path =
"root_path"

Class Method Summary collapse

Class Method Details

.configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (Magic::Link)

    the object that the method was called on



19
20
21
# File 'lib/magic/link.rb', line 19

def configure
  yield self
end

.user_classObject



23
24
25
# File 'lib/magic/link.rb', line 23

def user_class
  @@user_class.constantize
end