rubygems/rubygems.org

View on GitHub
app/helpers/owners_helper.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
module OwnersHelper
  def owner_i18n_key(owner, user)
    owner.id == user.id ? "self" : "others"
  end

  def confirmation_status(ownership)
    if ownership.confirmed?
      image_tag("/images/check.svg") + t("owners.index.confirmed")
    else
      image_tag("/images/clock.svg") + t("owners.index.pending")
    end
  end

  def mfa_status(user)
    if user.mfa_level == "disabled"
      image_tag("/images/x.svg")
    else
      image_tag("/images/check.svg")
    end
  end

  def sanitize_note(text)
    options = RDoc::Options.new
    options.pipe = true
    simple_format RDoc::Markup.new.convert(text, RDoc::Markup::ToHtml.new(options))
  end
end