class Nanoc::Int::ItemRepBuilder
@api private
Attributes
reps[R]
Public Class Methods
new(site, action_provider, reps)
click to toggle source
# File lib/nanoc/base/services/item_rep_builder.rb, line 6 def initialize(site, action_provider, reps) @site = site @action_provider = action_provider @reps = reps end
Public Instance Methods
run()
click to toggle source
# File lib/nanoc/base/services/item_rep_builder.rb, line 12 def run @site.items.each do |item| @action_provider.rep_names_for(item).each do |rep_name| @reps << Nanoc::Int::ItemRep.new(item, rep_name) end end Nanoc::Int::ItemRepRouter.new(@reps, @action_provider, @site).run end