Sha256: 89125bb22262e4ad0d4679f90c14a72a5248b247d47d93a0c03047a576f7ad32

Contents?: true

Size: 630 Bytes

Versions: 5

Compression:

Stored size: 630 Bytes

Contents

require 'confstruct'

require "bento_search/engine"
require 'bento_search/routes'

require 'bento_search/util'

# ugh, sorry:
require File.dirname(__FILE__) + '/../app/models/bento_search/registrar'

module BentoSearch  
  
  def self.global_registrar
    @@global_registrar ||= BentoSearch::Registrar.new
  end
       
  def self.register_engine(id, &block)
    global_registrar.register_engine(id, &block)    
  end
  
  def self.get_engine(id)
    global_registrar.get_engine(id)
  end
      
  # Mostly just used for testing
  def self.reset_engine_registrations!
    global_registrar.reset_engine_registrations!
  end

end


Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
bento_search-0.9.0 lib/bento_search.rb
bento_search-0.8.0 lib/bento_search.rb
bento_search-0.7.0 lib/bento_search.rb
bento_search-0.6.0 lib/bento_search.rb
bento_search-0.5.0 lib/bento_search.rb