Sha256: 93df855c98f854b0455bfe9710f72394bacc2bdfdf18f8693ed6dc7216dd8bb8

Contents?: true

Size: 456 Bytes

Versions: 10

Compression:

Stored size: 456 Bytes

Contents

# -*- encoding : utf-8 -*-
module RademadeAdmin
  module Search
    class Searcher

      #
      # @param model_info [RademadeAdmin::Model::Info]
      #
      def initialize(model_info)
        @model_info = model_info
      end

      #
      # @param search_conditions [RademadeAdmin::Search::Conditions::Abstract]
      #
      def search(search_conditions)
        @model_info.query_adapter.exec_query(search_conditions)
      end

    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
rademade_admin-0.2.2 lib/rademade_admin/search/searcher.rb
rademade_admin-0.2.1 lib/rademade_admin/search/searcher.rb
rademade_admin-0.2.0 lib/rademade_admin/search/searcher.rb
rademade_admin-0.1.6 lib/rademade_admin/search/searcher.rb
rademade_admin-0.1.5 lib/rademade_admin/search/searcher.rb
rademade_admin-0.1.4 lib/rademade_admin/search/searcher.rb
rademade_admin-0.1.3 lib/rademade_admin/search/searcher.rb
rademade_admin-0.1.2 lib/rademade_admin/search/searcher.rb
rademade_admin-0.1.1 lib/rademade_admin/search/searcher.rb
rademade_admin-0.1.0 lib/rademade_admin/search/searcher.rb