module Ohm::Elasticsearch

Constants

VERSION

Public Class Methods

connect(arguments={}) click to toggle source
# File lib/ohm/elasticsearch.rb, line 14
def self.connect(arguments={})
  @@_current_indexer = ::Elasticsearch::Client.new(arguments)
end
current_indexer() click to toggle source
# File lib/ohm/elasticsearch.rb, line 10
def self.current_indexer
  @@_current_indexer or raise ConnectException, "Can't connect to ELasticsearch server"
end
included(model) click to toggle source
# File lib/ohm/elasticsearch.rb, line 18
def self.included(model)
  model.extend(ClassMethods)
  model.send(:include, InstanceMethods)
end