class Nanoc::Core::OutdatednessRules::ContentModified

Public Instance Methods

apply(obj, outdatedness_checker) click to toggle source
# File lib/nanoc/core/outdatedness_rules/content_modified.rb, line 9
def apply(obj, outdatedness_checker)
  obj = obj.item if obj.is_a?(Nanoc::Core::ItemRep)

  ch_old = outdatedness_checker.checksum_store.content_checksum_for(obj)
  ch_new = outdatedness_checker.checksums.content_checksum_for(obj)
  if ch_old != ch_new
    Nanoc::Core::OutdatednessReasons::ContentModified
  end
end