Sha256: 5b441add17887853aff590841a013270a29c3292bea77cbbb8588b5120e71a76

Contents?: true

Size: 748 Bytes

Versions: 22

Compression:

Stored size: 748 Bytes

Contents

require "waistband/version"

module Waistband

  autoload :Errors,           "waistband/errors"
  autoload :StringifiedArray, "waistband/stringified_array"
  autoload :StringifiedHash,  "waistband/stringified_hash"
  autoload :Configuration,    "waistband/configuration"
  autoload :Index,            "waistband/index"
  autoload :SearchResults,    "waistband/search_results"
  autoload :Result,           "waistband/result"

  class << self

    def configure
      yield ::Waistband::Configuration.instance if block_given?
      config_instance = ::Waistband::Configuration.instance
      config_instance.setup
      config_instance
    end
    alias_method :config, :configure

    def client
      ::Waistband.config.client
    end

  end

end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
waistband-0.14.3 lib/waistband.rb
waistband-0.14.2 lib/waistband.rb
waistband-0.14.1 lib/waistband.rb
waistband-0.14.0 lib/waistband.rb
waistband-0.13.0 lib/waistband.rb
waistband-0.12.2 lib/waistband.rb
waistband-0.12.1 lib/waistband.rb
waistband-0.11.3 lib/waistband.rb
waistband-0.11.2 lib/waistband.rb
waistband-0.11.1 lib/waistband.rb
waistband-0.11.0 lib/waistband.rb
waistband-0.10.0 lib/waistband.rb
waistband-0.9.9 lib/waistband.rb
waistband-0.9.8 lib/waistband.rb
waistband-0.9.7 lib/waistband.rb
waistband-0.9.6 lib/waistband.rb
waistband-0.9.5 lib/waistband.rb
waistband-0.9.4 lib/waistband.rb
waistband-0.9.3 lib/waistband.rb
waistband-0.9.2 lib/waistband.rb