Class: PostfixAdmin::Mailbox
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- PostfixAdmin::Mailbox
- Includes:
- DovecotCramMD5Password
- Defined in:
- lib/postfix_admin/mailbox.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 included from DovecotCramMD5Password
#authenticate, #password_unencrypted=
Methods inherited from ApplicationRecord
#active_str, #has_timestamp_columns?, #inactive?, #set_current_time_to_timestamp_columns
Instance Method Details
#quota_mb_str ⇒ Object
84 85 86 87 88 89 90 91 92 93 94 95 |
# File 'lib/postfix_admin/mailbox.rb', line 84 def quota_mb_str case quota when -1 # It's not sure what 'disabled' means for quota. "Disabled" when 0 "Unlimited" else mb_size = quota / KB_TO_MB mb_size.to_s end end |
#quota_usage_str ⇒ Object
75 76 77 78 79 80 81 82 |
# File 'lib/postfix_admin/mailbox.rb', line 75 def quota_usage_str if quota_usage usage_mb = quota_usage.bytes / KB_TO_MB usage_mb.to_s else "0" end end |