module Wicked::AlwaysRenderable
Wicked
invokes `redirect_to` instead of `render` if `jump_to` is called. This module provides the way to `render` always.
@example Just include `Wicked:AlwaysRenderable`.
class SomeWizardController < ApplicationController include Wicked::Wizard include Wicked::AlwaysRenderable ... (snip) ... end
Constants
- VERSION
Public Instance Methods
jump_to_render_wizard(step_to)
click to toggle source
Call `jump_to` and render the template.
@param [String] step_to A step to jump
# File lib/wicked/always_renderable.rb, line 28 def jump_to_render_wizard(step_to) jump_to step_to render_wizard end
render_wizard(resource = nil, options = {}, params = {})
click to toggle source
Override for invoking 'render' instead of 'redirect_to' at all time.
# File lib/wicked/always_renderable.rb, line 16 def render_wizard(resource = nil, options = {}, params = {}) process_resource!(resource, options) @step = @skip_to || step set_previous_next(@step) render_step(wizard_value(step), options, params) end