Class: PostfixAdmin::Domain
- Inherits:
-
Object
- Object
- PostfixAdmin::Domain
- Includes:
- DataMapper::Resource
- Defined in:
- lib/postfix_admin/models.rb
Class Method Summary collapse
- .all_without_special_domain ⇒ Object
- .exist?(domain) ⇒ Boolean
- .find(domain) ⇒ Object
- .num_total_aliases ⇒ Object
Instance Method Summary collapse
Class Method Details
.all_without_special_domain ⇒ Object
75 76 77 |
# File 'lib/postfix_admin/models.rb', line 75 def self.all_without_special_domain Domain.all(:domain_name.not => 'ALL') end |
.exist?(domain) ⇒ Boolean
83 84 85 |
# File 'lib/postfix_admin/models.rb', line 83 def self.exist?(domain) !!Domain.find(domain) end |
.find(domain) ⇒ Object
79 80 81 |
# File 'lib/postfix_admin/models.rb', line 79 def self.find(domain) Domain.first(:domain_name => domain) end |
Instance Method Details
#clear_admins ⇒ Object
95 96 97 98 |
# File 'lib/postfix_admin/models.rb', line 95 def clear_admins admins.clear save or raise "Could not save Domain" end |
#num_total_aliases ⇒ Object
91 92 93 |
# File 'lib/postfix_admin/models.rb', line 91 def num_total_aliases aliases.count - mailboxes.count end |