class Schleuder::KeywordHandlers::ListManagement

Public Instance Methods

get_logfile() click to toggle source
# File lib/schleuder/keyword_handlers/list_management.rb, line 6
def get_logfile
  if File.readable?(@list.logfile)
    attachment = Mail::Part.new
    attachment.body = File.read(@list.logfile)
    attachment.content_disposition = "inline; filename=#{@list.email}.log"
    intro = I18n.t('keyword_handlers.list_management.logfile_attached', listname: @list.email)
    [intro, attachment]
  else
    I18n.t('keyword_handlers.list_management.no_logfile', listname: @list.email)
  end
end