class ActiveFedora::Associations::RecordComposite

A Composite for records - currently only supports delete interface. The goal is to push commands down to the containing records.

Attributes

records[R]

Public Class Methods

new(records:) click to toggle source
# File lib/active_fedora/associations/record_composite.rb, line 8
def initialize(records:)
  @records = records
end

Public Instance Methods

delete() click to toggle source
# File lib/active_fedora/associations/record_composite.rb, line 18
def delete
  each(&:delete)
end
each() { |record| ... } click to toggle source
# File lib/active_fedora/associations/record_composite.rb, line 12
def each
  records.each do |record|
    yield record
  end
end