lib/nanoc/cli/commands/compile.rb in nanoc-4.8.3 vs lib/nanoc/cli/commands/compile.rb in nanoc-4.8.4
- old
+ new
@@ -17,15 +17,15 @@
end
def run
time_before = Time.now
- load_site
+ @site = load_site
puts 'Compiling siteā¦'
run_listeners_while do
- site.compile
+ @site.compile
end
time_after = Time.now
puts
puts "Site compiled in #{format('%.2f', time_after - time_before)}s."
@@ -43,11 +43,11 @@
end
def setup_listeners
@listeners =
@listener_classes
- .select { |klass| klass.enable_for?(self) }
+ .select { |klass| klass.enable_for?(self, @site) }
.map { |klass| klass.new(reps: reps) }
@listeners.each(&:start_safely)
end
@@ -66,10 +66,10 @@
return unless @listeners
@listeners.reverse_each(&:stop_safely)
end
def reps
- site.compiler.reps
+ @site.compiler.reps
end
end
end
runner Nanoc::CLI::Commands::Compile