Sha256: c0273dc8888ecf26e962af421b5e306535db80d443574afc6c670d59b6a42d5f
Contents?: true
Size: 600 Bytes
Versions: 6
Compression:
Stored size: 600 Bytes
Contents
module GeoWorks module GeoblacklightControllerBehavior extend ActiveSupport::Concern included do def geoblacklight respond_to do |f| f.json do if builder.to_hash.fetch(:error, nil) render json: builder, status: 404 else render json: builder end end end end end private def document_class Discovery::GeoblacklightDocument end def builder @builder ||= Discovery::DocumentBuilder.new(presenter, document_class.new) end end end
Version data entries
6 entries across 6 versions & 1 rubygems