app/api/acme/protected.rb
module Acme
class Protected < Grape::API
namespace :protected do
http_basic do |username, password|
username == 'username' && password == 'password'
end
desc 'Returns pong if username=username and password=password.'
get :ping do
{ ping: 'pong' }
end
end
end
end