Commit e064f1e00ff94402ab0f4112fa38dc8f449e61f8

Authored by Macartur Sousa
1 parent b8e774f1
Exists in fix_sign_up_form

Elasticsearch: Adding end point to API

Signed-off-by: Macartur Sousa <macartur.sc@gmail.com>
plugins/elasticsearch/lib/elasticsearch_plugin.rb
... ... @@ -4,6 +4,10 @@ class ElasticsearchPlugin &lt; Noosfero::Plugin
4 4 "ElasticsearchPlugin"
5 5 end
6 6  
  7 + def self.api_mount_points
  8 + [ElasticsearchPlugin::API]
  9 + end
  10 +
7 11 def self.plugin_description
8 12 _("This plugin is used to communicate a elasticsearch to privide a search.")
9 13 end
... ...
plugins/elasticsearch/lib/elasticsearch_plugin/api.rb 0 → 100644
... ... @@ -0,0 +1,10 @@
  1 +class ElasticsearchPlugin::API < Grape::API
  2 + include Api::Helpers
  3 +
  4 + resource :search do
  5 + get do
  6 + target = Person.first
  7 + present target, :with => Api::Entities::Person
  8 + end
  9 + end
  10 +end
... ...