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,6 +4,10 @@ class ElasticsearchPlugin &lt; Noosfero::Plugin
4 "ElasticsearchPlugin" 4 "ElasticsearchPlugin"
5 end 5 end
6 6
  7 + def self.api_mount_points
  8 + [ElasticsearchPlugin::API]
  9 + end
  10 +
7 def self.plugin_description 11 def self.plugin_description
8 _("This plugin is used to communicate a elasticsearch to privide a search.") 12 _("This plugin is used to communicate a elasticsearch to privide a search.")
9 end 13 end
plugins/elasticsearch/lib/elasticsearch_plugin/api.rb 0 → 100644
@@ -0,0 +1,10 @@ @@ -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