Class: EmailLogSerializer
Instance Method Summary
collapse
#include_post_description?, #include_post_url?, included, #post_description, #post_url
expire_cache_fragment!, fragment_cache
#include!
Instance Method Details
#cc_addresses ⇒ Object
15
16
17
18
|
# File 'app/serializers/email_log_serializer.rb', line 15
def cc_addresses
return if object.cc_addresses.blank?
object.cc_addresses_split
end
|
#has_bounce_key ⇒ Object
28
29
30
|
# File 'app/serializers/email_log_serializer.rb', line 28
def has_bounce_key
object.bounce_key.present?
end
|
#include_reply_key? ⇒ Boolean
19
20
21
22
|
# File 'app/serializers/email_log_serializer.rb', line 19
def include_reply_key?
reply_keys = @options[:reply_keys]
reply_keys.present? && reply_keys[[object.post_id, object.user_id]]
end
|
#reply_key ⇒ Object
24
25
26
|
# File 'app/serializers/email_log_serializer.rb', line 24
def reply_key
@options[:reply_keys][[object.post_id, object.user_id]].delete("-")
end
|