module EditDeleteLinksHelper
def delete_record_link(record:, classes: '') link_to "Delete", Rails.application.routes.url_helpers.public_send("#{record.class.name.downcase}_path",record), method: :delete, data: { confirm: "Are you sure you want to delete this #{record.class.name.downcase}?" }, class: "#{classes}" end def edit_record_link(record:, classes: '') link_to "Edit", Rails.application.routes.url_helpers.public_send("edit_#{record.class.name.downcase}_path",record), class: "#{classes}" end def edit_links(record:, edit_classes: '', delete_classes: '') render partial: 'shared/edit_delete_links', locals: { record: record, edit_classes: edit_classes, delete_classes: delete_classes} end
end