Sha256: 415895d2dc96a6008bd8726d1d749b2cdb9ff158721b8709d1ef127640f33009
Contents?: true
Size: 553 Bytes
Versions: 8
Compression:
Stored size: 553 Bytes
Contents
module Ddr class Item < Resource 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
8 entries across 8 versions & 1 rubygems