Listens to compilation events and reacts to them. This abstract class does not have a real implementation; subclasses should override {start} and set up notifications to listen to.
@abstract Subclasses must override {start} and may override {stop}.
@param [Nanoc::CLI::CommandRunner] command_runner The command runner for this listener
@return [Boolean] true if this listener should be enabled for the given command runner, false otherwise
@abstract Returns `true` by default, but subclasses may override this.
# File lib/nanoc/cli/commands/compile.rb, line 43 def self.enable_for?(command_runner) true end
Generated with the Darkfish Rdoc Generator 2.