lookitsatravis/api_guardian

View on GitHub
lib/api_guardian/strategies/registration/email.rb

Summary

Maintainability
A
0 mins
Test Coverage
module ApiGuardian
  module Strategies
    module Registration
      class Email < Base
        provides_registration_for :email

        allowed_api_parameters :email, :password, :password_confirmation

        def register(store, attributes)
          super(attributes)
          instance = store.new(nil)
          user = instance.create(attributes)

          # TODO: put user created event onto queue

          user
        end
      end
    end
  end
end