Sha256: d8e348c9942c2be8011084736f42dc6e90072713db821cf8f901fad843e67c29

Contents?: true

Size: 1.26 KB

Versions: 4

Compression:

Stored size: 1.26 KB

Contents

require "needle_in_a_haystack/version"
require "needle_in_a_haystack/engine"
require "needle_in_a_haystack/application_record"
require "needle_in_a_haystack/configuration"
require "needle_in_a_haystack/concerns/base_tagging"
require "needle_in_a_haystack/concerns/base_tag"
require "needle_in_a_haystack/factories/base_factory"

require "needle_in_a_haystack/models/haystack_ontology"
require "needle_in_a_haystack/concerns/taggable"
require "needle_in_a_haystack/models/haystack_tag"
require "needle_in_a_haystack/models/haystack_tagging"
require "needle_in_a_haystack/factories/haystack_factory"
require "needle_in_a_haystack/strategies/query_context"
require "needle_in_a_haystack/strategies/query_strategy"
require "needle_in_a_haystack/strategies/find_by_tags_strategy"
require "needle_in_a_haystack/strategies/find_point_by_tag_strategy"
require "needle_in_a_haystack/strategies/find_points_with_multiple_tags_strategy"
require "needle_in_a_haystack/strategies/tag_strategy"
require "needle_in_a_haystack/strategies/default_tag_strategy"
require "needle_in_a_haystack/strategies/ontology_tag_strategy"

module NeedleInAHaystack
  class << self
    attr_accessor :configuration

    def configure
      self.configuration ||= Configuration.new
      yield(configuration)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
needle_in_a_haystack-1.1.0 lib/needle_in_a_haystack.rb
needle_in_a_haystack-1.0.8 lib/needle_in_a_haystack.rb
needle_in_a_haystack-1.0.7 lib/needle_in_a_haystack.rb
needle_in_a_haystack-1.0.6 lib/needle_in_a_haystack.rb