Sha256: 93a1f88bf17ee46a28a822f4fa09ecef0725791ccbc90aac21837cecb213ffa1

Contents?: true

Size: 568 Bytes

Versions: 2

Compression:

Stored size: 568 Bytes

Contents

module DeviseIosRails
  class RegistrationsController < Devise::RegistrationsController
    acts_as_token_authentication_handler_for User
    skip_before_filter :authenticate_user_from_token!, only: %i(new create cancel)
    def authenticate_scope!
      send(:"authenticate_#{resource_name}_from_token!")
      self.resource = send(:"current_#{resource_name}")
    end

    def after_update_path_for(resource)
      edit_user_registration_url
    end

    def update_resource(resource, params)
      resource.attributes = params
      resource.save
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
devise-ios-rails-1.0.1 app/controllers/devise_ios_rails/registrations_controller.rb
devise-ios-rails-1.0.0 app/controllers/devise_ios_rails/registrations_controller.rb