ujh/fountainpencompanion

View on GitHub
app/helpers/collected_inks_helper.rb

Summary

Maintainability
A
25 mins
Test Coverage
module CollectedInksHelper
  def privacy_link(collected_ink)
    return unless user_signed_in?
    return unless current_user.id == collected_ink.user_id
    if collected_ink.private?
      link_to(
        fa_icon("lock"),
        collected_ink_privacy_path(collected_ink),
        method: :delete
      )
    else
      link_to(
        fa_icon("unlock"),
        collected_ink_privacy_path(collected_ink),
        method: :post
      )
    end
  end
end