Module: Ddr::Models::FixityCheckable

Included in:
Base
Defined in:
lib/ddr/models/fixity_checkable.rb

Instance Method Summary collapse

Instance Method Details

#datastreams_to_validateObject



5
6
7
# File 'lib/ddr/models/fixity_checkable.rb', line 5

def datastreams_to_validate
  datastreams.select { |dsid, ds| ds.has_content? }
end

#fixity_checkObject

Returns a Ddr::Actions::FixityCheck::Result for the object



14
15
16
# File 'lib/ddr/models/fixity_checkable.rb', line 14

def fixity_check
  Ddr::Actions::FixityCheck.execute(self)
end

#fixity_checksObject



9
10
11
# File 'lib/ddr/models/fixity_checkable.rb', line 9

def fixity_checks
  Ddr::Events::FixityCheckEvent.for_object(self)
end