ConsoleGuidesConfiguration

Configuration

This guide explains how to implement per-project configuration for the console gem.

Configuration File

The console gem can load a configuration file, by default config/console.rb. This file is evaluated in an instance of class Console::Config which allows you to override methods that implement the default behaviour for a given project.

Here is an example configuration file:

# config/console.rb

# Override the default log level
def log_level
	:debug
end

# Override the default output
def make_output
	Console::Output::Datadog.new(Console::Output::Default.new)
end