class Nanoc::Core::CompilationStages::BuildReps
Public Class Methods
new(site:, action_provider:)
click to toggle source
# File lib/nanoc/core/compilation_stages/build_reps.rb, line 10 def initialize(site:, action_provider:) @site = site @action_provider = action_provider end
Public Instance Methods
run()
click to toggle source
# File lib/nanoc/core/compilation_stages/build_reps.rb, line 15 def run reps = Nanoc::Core::ItemRepRepo.new builder = Nanoc::Core::ItemRepBuilder.new( @site, @action_provider, reps ) action_sequences = builder.run @site.layouts.each do |layout| action_sequences[layout] = @action_provider.action_sequence_for(layout) end { reps: reps, action_sequences: action_sequences, } end