module SwitchSearchable::SearchEngine::Algolia
Public Class Methods
included(klass)
click to toggle source
# File lib/switch_searchable/search_engine/algolia.rb, line 8 def included(klass) raise_errors klass.class_eval do extend ClassMethods include AlgoliaSearch end end
raise_errors()
click to toggle source
# File lib/switch_searchable/search_engine/algolia.rb, line 17 def raise_errors raise( BadConfiguration, "Please add ALGOLIA_APP_ID in your environment variables" ) unless ENV["ALGOLIA_APP_ID"] raise( BadConfiguration, "Please add ALGOLIA_API_KEY in your environment variables" ) unless ENV["ALGOLIA_APP_ID"] raise( BadConfiguration, "Please add ALGOLIA_ENVIRONMENT in your environment variables" ) unless ENV["ALGOLIA_ENVIRONMENT"] end