Undev/redmine_xapian

View on GitHub
lib/redmine_xapian/search_strategies/xapian_search_service.rb

Summary

Maintainability
A
0 mins
Test Coverage
module RedmineXapian
  module SearchStrategies
    class XapianSearchService
      extend XapianSearch

      class << self
        def search(search_data)
          xapian_search_data = xapian_search(
            search_data.tokens,
            search_data.limit_options,
            search_data.options[:offset],
            search_data.projects,
            search_data.options[:all_words],
            search_data.options[:user_stem_lang],
            search_data.options[:user_stem_strategy],
            search_data.element
          )
          xapian_search_data
        end
      end
    end
  end
end