Sha256: 8b0672c16ef7f3e795ab055455421fbf8493a18d430669bd61242292fb13005f
Contents?: true
Size: 577 Bytes
Versions: 32
Compression:
Stored size: 577 Bytes
Contents
module Ddr class Item < Resource include Embargoable include HasChildren include HasParent include HasStructMetadata alias_method :collection_id, :parent_id alias_method :collection, :parent alias_method :components, :children self.parent_class = Ddr::Collection def children_having_extracted_text children.select { |child| child.attached_files_having_content.include?(:extracted_text) } end def all_text children_having_extracted_text.map { |child| child.extracted_text.content }.to_a.flatten end end end
Version data entries
32 entries across 32 versions & 1 rubygems