johnrees/fablabs

View on GitHub
app/controllers/api/v0/api_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Api::V0::ApiController < ActionController::Base

  respond_to :json
  rescue_from ActiveRecord::RecordNotFound, with: :record_not_found

  def doorkeeper_unauthorized_render_options
    { json: { error: "Not authorized" }}
  end

private

  def record_not_found error
    render json: { error: error.message }, status: :not_found
  end

  def current_user
    if doorkeeper_token
      @current_user ||= User.find(doorkeeper_token.resource_owner_id)
    end
  end

end