app/controllers/invitations_controller.rb in devise_invitable-0.2.1 vs app/controllers/invitations_controller.rb in devise_invitable-0.2.2
- old
+ new
@@ -1,16 +1,21 @@
class InvitationsController < ApplicationController
include Devise::Controllers::InternalHelpers
- include Devise::Controllers::Common
before_filter :authenticate_resource!, :only => [:new, :create]
before_filter :require_no_authentication, :only => [:edit, :update]
helper_method :after_sign_in_path_for
+ # GET /resource/invitation/new
+ def new
+ build_resource
+ render_with_scope :new
+ end
+
# POST /resource/invitation
def create
- self.resource = resource_class.send(send_instructions_with, params[resource_name])
+ self.resource = resource_class.send_invitation(params[resource_name])
if resource.errors.empty?
set_flash_message :notice, :send_instructions
redirect_to after_sign_in_path_for(resource_name)
else
@@ -33,12 +38,7 @@
set_flash_message :notice, :updated
sign_in_and_redirect(resource_name, resource)
else
render_with_scope :edit
end
- end
-
- protected
- def send_instructions_with
- :send_invitation
end
end