Class: Nanoc::Int::Compiler::Stages::LoadStores

Inherits:
Object
  • Object
show all
Defined in:
lib/nanoc/base/services/compiler/stages/load_stores.rb

Instance Method Summary collapse

Constructor Details

#initialize(checksum_store:, compiled_content_cache:, dependency_store:, action_sequence_store:, outdatedness_store:) ⇒ LoadStores

Returns a new instance of LoadStores



7
8
9
10
11
12
13
# File 'lib/nanoc/base/services/compiler/stages/load_stores.rb', line 7

def initialize(checksum_store:, compiled_content_cache:, dependency_store:, action_sequence_store:, outdatedness_store:)
  @checksum_store = checksum_store
  @compiled_content_cache = compiled_content_cache
  @dependency_store = dependency_store
  @action_sequence_store = action_sequence_store
  @outdatedness_store = outdatedness_store
end

Instance Method Details

#runObject



16
17
18
19
20
21
22
# File 'lib/nanoc/base/services/compiler/stages/load_stores.rb', line 16

def run
  @checksum_store.load
  @compiled_content_cache.load
  @dependency_store.load
  @action_sequence_store.load
  @outdatedness_store.load
end