class Avo::BaseAction
def initialize(model: nil, resource: nil, user: nil, view: nil)
def initialize(model: nil, resource: nil, user: nil, view: nil) self.class.model = model if model.present? self.class.resource = resource if resource.present? self.class.user = user if user.present? self.class.view = view if view.present? self.class.message ||= I18n.t("avo.are_you_sure_you_want_to_run_this_option") self.class.confirm_button_label ||= I18n.t("avo.run") self.class.cancel_button_label ||= I18n.t("avo.cancel") @response ||= {} @response[:message_type] ||= :notice @response[:message] ||= I18n.t("avo.action_ran_successfully") end