module SwitchSearchable::SearchEngine::Elasticsearch
Public Class Methods
included(klass)
click to toggle source
# File lib/switch_searchable/search_engine/elasticsearch.rb, line 8 def included(klass) raise_errors klass.class_eval do extend ClassMethods include ::Elasticsearch::Model include ::Elasticsearch::Model::Callbacks end end
raise_errors()
click to toggle source
# File lib/switch_searchable/search_engine/elasticsearch.rb, line 18 def raise_errors raise( BadConfiguration, "Please add ELASTICSEARCH_HOST in your environment variables" ) unless ENV["ELASTICSEARCH_HOST"] end