Class: PostfixAdmin::Domain

Inherits:
ApplicationRecord show all
Defined in:
lib/postfix_admin/models/domain.rb

Constant Summary

Constants inherited from ApplicationRecord

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

Methods inherited from ApplicationRecord

#active_str, #has_timestamp_columns?, #inactive?, #set_current_time_to_timestamp_columns

Instance Method Details

#aliases_strObject



87
88
89
# File 'lib/postfix_admin/models/domain.rb', line 87

def aliases_str
  max_num_str(aliases)
end

#mailboxes_strObject



91
92
93
# File 'lib/postfix_admin/models/domain.rb', line 91

def mailboxes_str
  max_num_str(mailboxes)
end

#maxquota_strObject



95
96
97
# File 'lib/postfix_admin/models/domain.rb', line 95

def maxquota_str
  max_num_str(maxquota)
end

#pure_aliasesObject

aliases that don’t belong to a mailbox



83
84
85
# File 'lib/postfix_admin/models/domain.rb', line 83

def pure_aliases
  rel_aliases.pure
end