Class: WcoEmail::EmailFilterAction

Inherits:
Object
  • Object
show all
Includes:
Mongoid::Document, Mongoid::Timestamps
Defined in:
app/models/wco_email/email_filter_action.rb

Constant Summary collapse

KIND_AUTORESPOND =
'autorespond-template'
KIND_ADD_TAG =

KIND_EXE_RB = ‘exe-rb’

'add-tag'
KIND_RM_TAG =
'remove-tag'
KIND_EAT =
'autorespond-email-action'
KIND_RM_EAT =
'rm-email-action'
KIND_OAT =
'office-action-template'
KIND_RM_OAT =
'rm-office-action-template'
KINDS =
[ KIND_ADD_TAG, KIND_RM_TAG, KIND_AUTORESPOND, KIND_OAT, KIND_EAT, KIND_RM_EAT ]

Instance Method Summary collapse

Instance Method Details

#to_sObject



41
42
43
# File 'app/models/wco_email/email_filter_action.rb', line 41

def to_s
  "<EFAction #{kind} #{aject} />\n"
end

#to_s_full(indent: 0) ⇒ Object



44
45
46
# File 'app/models/wco_email/email_filter_action.rb', line 44

def to_s_full indent: 0
  "#{" " * indent }<EFAction #{kind} `#{aject}` />\n"
end

#valueObject

for exe_rb only. otherwise, use aject



22
# File 'app/models/wco_email/email_filter_action.rb', line 22

field :value