module Sufia::Messages

Attributes

output_buffer[RW]

Borrowed from AbstractController so we can render html content tags

Public Instance Methods

failure_subject() click to toggle source
# File lib/sufia/messages.rb, line 14
def failure_subject
  I18n.t("sufia.messages.failure.subject")
end
file_list(files) click to toggle source

Double-quotes are replaced with single ones so this list can be included in a data block. Ex:

<a href="#" data-content="<a href='#'>embedded link</a>" rel="popover">Click me</a>
# File lib/sufia/messages.rb, line 44
def file_list(files)
  files.map { |gf| link_to_file(gf) }.join(', ').tr("\"", "'")
end
multiple_failure(id, files) click to toggle source
# File lib/sufia/messages.rb, line 36
def multiple_failure(id, files)
  content_tag :span, id: "ss-" + id do
    [failure_link(files), I18n.t("sufia.messages.failure.multiple.tag")].join(" ").html_safe
  end
end
multiple_success(id, files) click to toggle source
# File lib/sufia/messages.rb, line 24
def multiple_success(id, files)
  content_tag :span, id: "ss-" + id do
    [success_link(files), I18n.t("sufia.messages.success.multiple.tag")].join(" ").html_safe
  end
end
single_failure(id, file) click to toggle source
# File lib/sufia/messages.rb, line 30
def single_failure(id, file)
  content_tag :span, id: "ss-" + id do
    [link_to_file(file), I18n.t("sufia.messages.failure.single")].join(" ").html_safe
  end
end
single_success(id, file) click to toggle source
# File lib/sufia/messages.rb, line 18
def single_success(id, file)
  content_tag :span, id: "ss-" + id do
    [link_to_file(file), I18n.t("sufia.messages.success.single")].join(" ").html_safe
  end
end
success_subject() click to toggle source
# File lib/sufia/messages.rb, line 10
def success_subject
  I18n.t("sufia.messages.success.subject")
end

Private Instance Methods