Module: Devise::MultiEmail
- Defined in:
- lib/devise/multi_email.rb,
lib/devise/multi_email/version.rb,
lib/devise/multi_email/association_manager.rb,
lib/devise/multi_email/email_model_manager.rb,
lib/devise/multi_email/parent_model_manager.rb,
lib/devise/multi_email/email_model_extensions.rb,
lib/devise/multi_email/parent_model_extensions.rb
Defined Under Namespace
Modules: EmailModelExtensions, ParentModelExtensions
Classes: AssociationManager, EmailModelManager, ParentModelManager
Constant Summary
collapse
- VERSION =
"2.0.0"
Class Method Summary
collapse
Class Method Details
6
7
8
|
# File 'lib/devise/multi_email.rb', line 6
def self.configure(&block)
yield self
end
|
.emails_association_name ⇒ Object
18
19
20
|
# File 'lib/devise/multi_email.rb', line 18
def self.emails_association_name
@emails_association_name ||= :emails
end
|
.emails_association_name=(name) ⇒ Object
22
23
24
|
# File 'lib/devise/multi_email.rb', line 22
def self.emails_association_name=(name)
@emails_association_name = name.try(:to_sym)
end
|
.parent_association_name ⇒ Object
10
11
12
|
# File 'lib/devise/multi_email.rb', line 10
def self.parent_association_name
@parent_association_name ||= :user
end
|
.parent_association_name=(name) ⇒ Object
14
15
16
|
# File 'lib/devise/multi_email.rb', line 14
def self.parent_association_name=(name)
@parent_association_name = name.try(:to_sym)
end
|
.primary_email_method_name ⇒ Object
26
27
28
|
# File 'lib/devise/multi_email.rb', line 26
def self.primary_email_method_name
@primary_email_method_name ||= :primary_email
end
|
.primary_email_method_name=(name) ⇒ Object
30
31
32
|
# File 'lib/devise/multi_email.rb', line 30
def self.primary_email_method_name=(name)
@primary_email_method_name = name.try(:to_sym)
end
|