Class: Nanoc::Int::Compiler::Stages::DetermineOutdatedness
- Inherits:
-
Object
- Object
- Nanoc::Int::Compiler::Stages::DetermineOutdatedness
- Defined in:
- lib/nanoc/base/services/compiler/stages/determine_outdatedness.rb
Instance Method Summary collapse
-
#initialize(reps:, outdatedness_checker:, outdatedness_store:) ⇒ DetermineOutdatedness
constructor
A new instance of DetermineOutdatedness.
-
#run ⇒ Object
Constructor Details
#initialize(reps:, outdatedness_checker:, outdatedness_store:) ⇒ DetermineOutdatedness
Returns a new instance of DetermineOutdatedness
7 8 9 10 11 |
# File 'lib/nanoc/base/services/compiler/stages/determine_outdatedness.rb', line 7 def initialize(reps:, outdatedness_checker:, outdatedness_store:) @reps = reps @outdatedness_checker = outdatedness_checker @outdatedness_store = outdatedness_store end |
Instance Method Details
#run ⇒ Object
14 15 16 17 18 19 20 21 |
# File 'lib/nanoc/base/services/compiler/stages/determine_outdatedness.rb', line 14 def run outdated_items = select_outdated_items outdated_reps = reps_of_items(outdated_items) store_outdated_reps(outdated_reps) outdated_items end |