Sha256: 71ac3d2295af3708ea155a291c5d43ed55aa3b308101d7770086e3b1536bdca5
Contents?: true
Size: 771 Bytes
Versions: 19
Compression:
Stored size: 771 Bytes
Contents
module Workarea module Admin class ConfigurationsController < Admin::ApplicationController before_action :find_configuration def show; end def update if @configuration.update(configuration_params) flash[:success] = t('workarea.admin.configurations.flash_messages.configuration_updated') redirect_to configuration_path else flash[:error] = t('workarea.admin.configurations.flash_messages.configuration_error') render :show end end private def find_configuration @configuration = Configuration::Admin.instance end def configuration_params Configuration::Params.new(params[:configuration].to_unsafe_h).to_h end end end end
Version data entries
19 entries across 19 versions & 1 rubygems