Sha256: 1116cc580c1d18f3cff526caaec110e3e7e3aa87d9a332f62d169f9958532325
Contents?: true
Size: 844 Bytes
Versions: 25
Compression:
Stored size: 844 Bytes
Contents
module Effective module WizardController module Actions def new Rails.logger.info 'Processed by Effective::WizardController#new' self.resource ||= (find_wizard_resource || resource_scope.new) EffectiveResources.authorize!(self, :new, resource) redirect_to resource_wizard_path( (resource.to_param || :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
25 entries across 25 versions & 1 rubygems