Class: PostfixAdmin::Alias
Constant Summary
PostfixAdmin::ApplicationRecord::RE_DOMAIN_NAME_LIKE, PostfixAdmin::ApplicationRecord::RE_DOMAIN_NAME_LIKE_BASE, PostfixAdmin::ApplicationRecord::RE_DOMAIN_NAME_LIKE_WITH_ANCHORS, PostfixAdmin::ApplicationRecord::RE_EMAIL_LIKE, PostfixAdmin::ApplicationRecord::RE_EMAIL_LIKE_BASE, PostfixAdmin::ApplicationRecord::RE_EMAIL_LIKE_WITH_ANCHORS
Instance Attribute Summary collapse
Instance Method Summary
collapse
#active_str, #has_timestamp_columns?, #inactive?, #set_current_time_to_timestamp_columns
Instance Attribute Details
#forward_addresses ⇒ Object
29
30
31
32
33
34
35
36
37
38
39
|
# File 'lib/postfix_admin/alias.rb', line 29
def forward_addresses
if @forward_addresses.nil?
if goto.nil?
[nil]
else
goto.split(",") + [nil]
end
else
@forward_addresses
end
end
|
Instance Method Details
#gotos ⇒ Object
61
62
63
|
# File 'lib/postfix_admin/alias.rb', line 61
def gotos
goto.split(",")
end
|
#mailbox? ⇒ Boolean
53
54
55
|
# File 'lib/postfix_admin/alias.rb', line 53
def mailbox?
!!mailbox
end
|
#pure_alias? ⇒ Boolean
57
58
59
|
# File 'lib/postfix_admin/alias.rb', line 57
def pure_alias?
!mailbox
end
|