Class: PostfixAdmin::Alias

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

Constant Summary

Constants inherited from ApplicationRecord

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 Method Summary collapse

Methods inherited from ApplicationRecord

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

Instance Method Details

#gotosObject



59
60
61
# File 'lib/postfix_admin/models/alias.rb', line 59

def gotos
  goto.split(",")
end

#mailbox?Boolean

Returns:

  • (Boolean)


51
52
53
# File 'lib/postfix_admin/models/alias.rb', line 51

def mailbox?
  !!mailbox
end

#pure_alias?Boolean

Returns:

  • (Boolean)


55
56
57
# File 'lib/postfix_admin/models/alias.rb', line 55

def pure_alias?
  !mailbox
end