Commit ae3815e797f258c5379532455c47a1d6fa078051

Authored by Macartur Sousa
1 parent 8b1ad594
Exists in elasticsearch_sort

Adding end point to elasticsearch plugin

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