module Rooftop::AlgoliaSearch

Constants

VERSION

Attributes

configuration[RW]

Public Class Methods

configure() { |configuration| ... } click to toggle source
# File lib/rooftop/algolia_search.rb, line 13
def configure
  self.configuration ||= Configuration.new
  yield(configuration)
  self.configuration.configure_connection
end
included(base) click to toggle source
# File lib/rooftop/algolia_search.rb, line 20
def self.included(base)
  @included_classes ||= []
  @included_classes << base unless @included_classes.include?(base)
  base.include PostIndexing
  base.include PostSearching
end
included_classes() click to toggle source
# File lib/rooftop/algolia_search.rb, line 45
def self.included_classes
  @included_classes
end