Sha256: fc220c062c9b2d5b3d72b8ab8cf1fff6f660fac037310b3a82253c0f86b336c2
Contents?: true
Size: 554 Bytes
Versions: 58
Compression:
Stored size: 554 Bytes
Contents
module Hyrax class RestrictionService class << self private def presenter_class raise "RestrictionService is an Abstract class and should be extended. Implement presenter_class in the subclass" end def presenters(builder) response = repository.search(builder) response.documents.map { |d| presenter_class.new(d) } end def repository config.repository end def config @config ||= ::CatalogController.new end end end end
Version data entries
58 entries across 58 versions & 2 rubygems