Sha256: 2725272b198cad4a7e493f8df7d5e24a7e12a6ca32433a573710fec23494afaa
Contents?: true
Size: 796 Bytes
Versions: 35
Compression:
Stored size: 796 Bytes
Contents
# frozen_string_literal: true require 'pundit' require_relative 'controller/collections' require_relative 'controller/crud_defaults' require_relative 'controller/params' module LinkedRails module Controller include Pundit::Authorization include LinkedRails::ActiveResponse::Controller::Collections include LinkedRails::ActiveResponse::Controller::CrudDefaults include LinkedRails::ActiveResponse::Controller::Params def success_message_translation_key "actions.#{Translate.translation_key(controller_class)}.#{action_name}.success" end def success_message_translation_opts { default: [:"actions.default.#{action_name}.success", ''], type: I18n.t("#{controller_class.model_name.collection}.type").capitalize } end end end
Version data entries
35 entries across 35 versions & 1 rubygems