Class: PostfixAdmin::Domain
Constant Summary
ApplicationRecord::RE_DOMAIN_NAME_LIKE, ApplicationRecord::RE_DOMAIN_NAME_LIKE_BASE, ApplicationRecord::RE_DOMAIN_NAME_LIKE_WITH_ANCHORS, ApplicationRecord::RE_EMAIL_LIKE, ApplicationRecord::RE_EMAIL_LIKE_BASE, ApplicationRecord::RE_EMAIL_LIKE_WITH_ANCHORS
Instance Method Summary
collapse
#active_str, #has_timestamp_columns?, #inactive?, #set_current_time_to_timestamp_columns
Instance Method Details
#aliases_short_str ⇒ Object
56
57
58
|
# File 'lib/postfix_admin/domain.rb', line 56
def aliases_short_str
num_short_str(aliases)
end
|
#aliases_str ⇒ Object
48
49
50
|
# File 'lib/postfix_admin/domain.rb', line 48
def aliases_str
num_str(aliases)
end
|
#aliases_unlimited? ⇒ Boolean
40
41
42
|
# File 'lib/postfix_admin/domain.rb', line 40
def aliases_unlimited?
aliases.zero?
end
|
#mailboxes_short_str ⇒ Object
60
61
62
|
# File 'lib/postfix_admin/domain.rb', line 60
def mailboxes_short_str
num_short_str(mailboxes)
end
|
#mailboxes_str ⇒ Object
52
53
54
|
# File 'lib/postfix_admin/domain.rb', line 52
def mailboxes_str
num_str(mailboxes)
end
|
#mailboxes_unlimited? ⇒ Boolean
44
45
46
|
# File 'lib/postfix_admin/domain.rb', line 44
def mailboxes_unlimited?
mailboxes.zero?
end
|
#maxquota_short_str ⇒ Object
72
73
74
75
76
77
78
|
# File 'lib/postfix_admin/domain.rb', line 72
def maxquota_short_str
if maxquota.zero?
"--"
else
"#{maxquota} MB"
end
end
|
#maxquota_str ⇒ Object
64
65
66
67
68
69
70
|
# File 'lib/postfix_admin/domain.rb', line 64
def maxquota_str
if maxquota.zero?
"Unlimited"
else
"#{maxquota} MB"
end
end
|
#pure_aliases ⇒ Object
36
37
38
|
# File 'lib/postfix_admin/domain.rb', line 36
def pure_aliases
rel_aliases.pure
end
|