lib/nanoc/base/compilation/outdatedness_checker.rb in nanoc-3.7.3 vs lib/nanoc/base/compilation/outdatedness_checker.rb in nanoc-3.7.4

- old
+ new

@@ -58,11 +58,11 @@ end reason end memoize :outdatedness_reason_for - private + private # Checks whether the given object is outdated and therefore needs to be # recompiled. This method does not take dependencies into account; use # {#outdated?} if you want to include dependencies in the outdatedness # check. @@ -90,12 +90,12 @@ # Outdated if rules outdated return Nanoc::OutdatednessReasons::RulesModified if rule_memory_differs_for(obj) # Outdated if checksums are missing or different - return Nanoc::OutdatednessReasons::NotEnoughData if !checksums_available?(obj.item) - return Nanoc::OutdatednessReasons::SourceModified if !checksums_identical?(obj.item) + return Nanoc::OutdatednessReasons::NotEnoughData unless checksums_available?(obj.item) + return Nanoc::OutdatednessReasons::SourceModified unless checksums_identical?(obj.item) # Outdated if compiled file doesn't exist (yet) return Nanoc::OutdatednessReasons::NotWritten if obj.raw_path && !File.file?(obj.raw_path) # Outdated if code snippets outdated @@ -114,12 +114,12 @@ # Outdated if rules outdated return Nanoc::OutdatednessReasons::RulesModified if rule_memory_differs_for(obj) # Outdated if checksums are missing or different - return Nanoc::OutdatednessReasons::NotEnoughData if !checksums_available?(obj) - return Nanoc::OutdatednessReasons::SourceModified if !checksums_identical?(obj) + return Nanoc::OutdatednessReasons::NotEnoughData unless checksums_available?(obj) + return Nanoc::OutdatednessReasons::SourceModified unless checksums_identical?(obj) # Not outdated return nil else raise "do not know how to check outdatedness of #{obj.inspect}" @@ -177,10 +177,10 @@ # @param obj # # @return [Boolean] false if either the new or the old checksum for the # given object is not available, true if both checksums are available def checksums_available?(obj) - !!checksum_store[obj] && obj.checksum + checksum_store[obj] && obj.checksum end memoize :checksums_available? # @param obj #