Sha256: 6ff4106e82e3e6ce33d6c1a4ce919670c5b706b49446fd91a7ffbb84a6db2828
Contents?: true
Size: 884 Bytes
Versions: 11
Compression:
Stored size: 884 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' run_callbacks(:resource_render) 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
11 entries across 11 versions & 1 rubygems