Module: Ddr::Index::Filter::ClassMethods

Extended by:
Forwardable
Included in:
Ddr::Index::Filter
Defined in:
lib/ddr/index/filter.rb

Instance Method Summary collapse

Instance Method Details

#has_contentObject



67
68
69
# File 'lib/ddr/index/filter.rb', line 67

def has_content
  model "Component", "Attachment", "Target"
end

#is_governed_by(object_or_id) ⇒ Object



71
72
73
# File 'lib/ddr/index/filter.rb', line 71

def is_governed_by(object_or_id)
  term is_governed_by: internal_uri(object_or_id)
end

#is_member_of_collection(object_or_id) ⇒ Object



75
76
77
# File 'lib/ddr/index/filter.rb', line 75

def is_member_of_collection(object_or_id)
  term is_member_of_collection: internal_uri(object_or_id)
end

#model(*models) ⇒ Object



79
80
81
# File 'lib/ddr/index/filter.rb', line 79

def model(*models)
  where active_fedora_model: models
end