Sha256: 4f127ab0a048c5e4932a49223d46c3b569e5fc49acd593ca7e84ecc1da0c515b
Contents?: true
Size: 763 Bytes
Versions: 14
Compression:
Stored size: 763 Bytes
Contents
module Effective module WizardController module Actions def new Rails.logger.info 'Processed by Effective::WizardController#new' self.resource ||= resource_scope.new EffectiveResources.authorize!(self, :new, resource) redirect_to resource_wizard_path(:new, resource.first_uncompleted_step || resource_wizard_steps.first) end def show Rails.logger.info 'Processed by Effective::WizardController#show' render_wizard end def update Rails.logger.info 'Processed by Effective::WizardController#update' resource.assign_attributes(send(resource_params_method_name)) assign_current_step save_wizard_resource(resource) end end end end
Version data entries
14 entries across 14 versions & 1 rubygems