Sha256: 9d2aa33dec80bc93caf8d1f40912e7e63cea91221bc8fdda5feb6eb9a79d4746

Contents?: true

Size: 463 Bytes

Versions: 4

Compression:

Stored size: 463 Bytes

Contents

module Unsakini
  class UserTokenController < Knock::AuthTokenController
    def create
      if entity.confirmed_at?
        render json: auth_token, status: :created
      else
        res = {message: "Your account needs confirmation. Please follow the confirmation instructions sent to #{auth_params[:email]}"}
        render status: 401, json: res
      end
    end

    def entity_name
      self.class.name.split('TokenController').first
    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
unsakini-0.0.5 app/controllers/unsakini/user_token_controller.rb
unsakini-0.0.5.pre.1 app/controllers/unsakini/user_token_controller.rb
unsakini-0.0.4.pre.1 app/controllers/unsakini/user_token_controller.rb
unsakini-0.0.4.3 app/controllers/unsakini/user_token_controller.rb