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



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

def gotos
  goto.split(",")
end

#mailbox?Boolean

Returns:

  • (Boolean)


43
44
45
# File 'lib/postfix_admin/models/alias.rb', line 43

def mailbox?
  !!mailbox
end

#pure_alias?Boolean

Returns:

  • (Boolean)


47
48
49
# File 'lib/postfix_admin/models/alias.rb', line 47

def pure_alias?
  !mailbox
end