Sha256: cba44a667645fd84773bf712c1789c47a5782b851315f56a0c40b2070a49e3d8

Contents?: true

Size: 536 Bytes

Versions: 66

Compression:

Stored size: 536 Bytes

Contents

module ActiveFedora
  module QueryResultBuilder
    def self.lazy_reify_solr_results(solr_results, opts = {})
      return to_enum(:lazy_reify_solr_results, solr_results, opts) unless block_given?

      solr_results.each do |hit|
        yield ActiveFedora::SolrHit.for(hit).reify(opts)
      end
    end

    def self.reify_solr_results(solr_results, opts = {})
      lazy_reify_solr_results(solr_results, opts).to_a
    end

    HAS_MODEL_SOLR_FIELD = ActiveFedora.index_field_mapper.solr_name("has_model", :symbol).freeze
  end
end

Version data entries

66 entries across 66 versions & 1 rubygems

Version Path
active-fedora-15.0.1 lib/active_fedora/query_result_builder.rb
active-fedora-15.0.0 lib/active_fedora/query_result_builder.rb
active-fedora-14.0.1 lib/active_fedora/query_result_builder.rb
active-fedora-14.0.0 lib/active_fedora/query_result_builder.rb
active-fedora-13.3.0 lib/active_fedora/query_result_builder.rb
active-fedora-12.2.4 lib/active_fedora/query_result_builder.rb
active-fedora-13.2.7 lib/active_fedora/query_result_builder.rb
active-fedora-13.2.5 lib/active_fedora/query_result_builder.rb
active-fedora-13.2.4 lib/active_fedora/query_result_builder.rb
active-fedora-12.2.3 lib/active_fedora/query_result_builder.rb
active-fedora-13.2.3 lib/active_fedora/query_result_builder.rb
active-fedora-13.2.2 lib/active_fedora/query_result_builder.rb
active-fedora-13.2.0 lib/active_fedora/query_result_builder.rb
active-fedora-13.1.3 lib/active_fedora/query_result_builder.rb
active-fedora-11.5.6 lib/active_fedora/query_result_builder.rb
active-fedora-12.2.2 lib/active_fedora/query_result_builder.rb
active-fedora-11.2.1 lib/active_fedora/query_result_builder.rb
active-fedora-12.2.1 lib/active_fedora/query_result_builder.rb
active-fedora-12.0.3 lib/active_fedora/query_result_builder.rb
active-fedora-11.5.5 lib/active_fedora/query_result_builder.rb