Sha256: 2334b0028c39f1f6f8de86cef88b2ed667b8f36e68f98c95c078abce1c4e4930
Contents?: true
Size: 693 Bytes
Versions: 5
Compression:
Stored size: 693 Bytes
Contents
require 'hat_trick/step' require 'hat_trick/wizard_steps' require 'hat_trick/wizard' module HatTrick class WizardDefinition include WizardSteps attr_reader :config attr_accessor :before_callback_for_all_steps, :after_callback_for_all_steps def initialize(config) @config = config @steps = [] end def make_wizard_for(controller) Rails.logger.info "Making new wizard instance" wizard = HatTrick::Wizard.new(self) wizard.controller = controller wizard.alias_action_methods wizard end def configured_create_url config.create_url end def configured_update_url config.update_url end end end
Version data entries
5 entries across 5 versions & 1 rubygems