Module: AreYouSure::ActionControllerExtensions::ConfirmationHelper

Defined in:
lib/are_you_sure/action_controller_extensions/confirmation_helper.rb

Instance Method Summary collapse

Instance Method Details

#confirm_for(model) ⇒ Object



5
6
7
8
9
# File 'lib/are_you_sure/action_controller_extensions/confirmation_helper.rb', line 5

def confirm_for(model)
  model.extend(Confirmable).tap do |model|
    model.prepare_confirmation(param_confirmed, session)
  end
end

#fill_confirmed(model) ⇒ Object



11
12
13
14
15
# File 'lib/are_you_sure/action_controller_extensions/confirmation_helper.rb', line 11

def fill_confirmed(model)
  confirm_for(model).tap do |model|
    model.fill_confirmed_attributes
  end
end