api.rb
395 Bytes
require_relative '../../helpers/elasticsearch_helper'
class ElasticsearchPlugin::API < Grape::API
include Api::Helpers
resource :search do
get do
present target, :with => Api::Entities::Person
end
get 'types' do
types = {types: ElasticsearchHelper::SEARCHABLE_TYPES.stringify_keys.keys}
present types, with: Grape::Presenters::Presenter
end
end
end