lib/nanoc/base/services/outdatedness_rules/content_modified.rb in nanoc-4.11.0 vs lib/nanoc/base/services/outdatedness_rules/content_modified.rb in nanoc-4.11.1

- old
+ new

@@ -1,17 +1,21 @@ # frozen_string_literal: true -module Nanoc::Int::OutdatednessRules - class ContentModified < Nanoc::Int::OutdatednessRule - affects_props :raw_content, :compiled_content +module Nanoc + module Int + module OutdatednessRules + class ContentModified < Nanoc::Int::OutdatednessRule + affects_props :raw_content, :compiled_content - def apply(obj, outdatedness_checker) - obj = obj.item if obj.is_a?(Nanoc::Int::ItemRep) + 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::Int::OutdatednessReasons::ContentModified + 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::Int::OutdatednessReasons::ContentModified + end + end end end end end