Sha256: fd0271f3617464d859d3857548ab5fbda97593ed18173fd8255876c230550839
Contents?: true
Size: 459 Bytes
Versions: 5
Compression:
Stored size: 459 Bytes
Contents
class ContextPresenter def initialize(options) @context = options.fetch(:context) end def context_summary visibility = get_objects_for_predicate(@context, 'context:visibility') created = get_objects_for_predicate(@context, 'dcterms:created') "#{visibility.join(', ')} #{created.join(', ')}" end private def get_objects_for_predicate(context, predicate) context.select{ |cf| cf.predicate == predicate }.map(&:object) end end
Version data entries
5 entries across 5 versions & 1 rubygems