class Nanoc::Core::OutdatednessRules::UsesAlwaysOutdatedFilter
Public Instance Methods
any_always_outdated?(seq)
click to toggle source
# File lib/nanoc/core/outdatedness_rules/uses_always_outdated_filter.rb, line 16 def any_always_outdated?(seq) seq .select { |a| a.is_a?(Nanoc::Core::ProcessingActions::Filter) } .map { |a| Nanoc::Core::Filter.named(a.filter_name) } .compact .any?(&:always_outdated?) end
apply(obj, outdatedness_checker)
click to toggle source
# File lib/nanoc/core/outdatedness_rules/uses_always_outdated_filter.rb, line 9 def apply(obj, outdatedness_checker) seq = outdatedness_checker.action_sequence_for(obj) if any_always_outdated?(seq) Nanoc::Core::OutdatednessReasons::UsesAlwaysOutdatedFilter end end