Module: ArchivalObjectSeries
- Included in:
 - ArchivalObject
 - Defined in:
 - backend/app/model/mixins/archival_object_series.rb
 
Instance Method Summary (collapse)
Instance Method Details
- (Boolean) has_series_specific_fields?
      23 24 25  | 
    
      # File 'backend/app/model/mixins/archival_object_series.rb', line 23 def has_series_specific_fields? component_id && (level == "series" || (level == "otherlevel" && other_level.downcase == "accession")) end  | 
  
- (Object) series
      12 13 14 15 16 17 18 19 20  | 
    
      # File 'backend/app/model/mixins/archival_object_series.rb', line 12 def series top_ao = topmost_archival_object if top_ao.has_series_specific_fields? top_ao else nil end end  | 
  
- (Object) topmost_archival_object
      3 4 5 6 7 8 9  | 
    
      # File 'backend/app/model/mixins/archival_object_series.rb', line 3 def topmost_archival_object if self.parent_id self.class[self.parent_id].topmost_archival_object else self end end  |