class Nanoc::Core::OutdatednessRules::CodeSnippetsModified
Public Instance Methods
apply(_obj, outdatedness_checker)
click to toggle source
# File lib/nanoc/core/outdatedness_rules/code_snippets_modified.rb, line 13 def apply(_obj, outdatedness_checker) if any_snippets_modified?(outdatedness_checker) Nanoc::Core::OutdatednessReasons::CodeSnippetsModified end end
Private Instance Methods
any_snippets_modified?(outdatedness_checker)
click to toggle source
# File lib/nanoc/core/outdatedness_rules/code_snippets_modified.rb, line 21 def any_snippets_modified?(outdatedness_checker) outdatedness_checker.site.code_snippets.any? do |cs| ch_old = outdatedness_checker.checksum_store[cs] ch_new = outdatedness_checker.checksums.checksum_for(cs) ch_old != ch_new end end