Sha256: 90f141959fdd2d4a714b58c1724dafde16baee8b3bde68a907b747258bdb3df1
Contents?: true
Size: 1.49 KB
Versions: 3
Compression:
Stored size: 1.49 KB
Contents
require 'devise/multi_email/version' require 'devise' module Devise module MultiEmail class << self def configure(&block) yield self end @autosave_emails = false def autosave_emails? @autosave_emails == true end def autosave_emails=(value) @autosave_emails = (value == true) end @only_login_with_primary_email = false def only_login_with_primary_email? @only_login_with_primary_email == true end def only_login_with_primary_email=(value) @only_login_with_primary_email = (value == true) end def parent_association_name @parent_association_name ||= :user end def parent_association_name=(name) @parent_association_name = name.try(:to_sym) end def emails_association_name @emails_association_name ||= :emails end def emails_association_name=(name) @emails_association_name = name.try(:to_sym) end def primary_email_method_name @primary_email_method_name ||= :primary_email_record end def primary_email_method_name=(name) @primary_email_method_name = name.try(:to_sym) end end end end Devise.add_module :multi_email_authenticatable, model: 'devise/multi_email/models/authenticatable' Devise.add_module :multi_email_confirmable, model: 'devise/multi_email/models/confirmable' Devise.add_module :multi_email_validatable, model: 'devise/multi_email/models/validatable'
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
devise-multi_email-3.0.1 | lib/devise/multi_email.rb |
devise-multi_email-3.0.0 | lib/devise/multi_email.rb |
devise-multi_email-2.0.1 | lib/devise/multi_email.rb |