configure do # setting one option set :option, 'value' # setting multiple options set :a => 1, :b => 2 # same as `set :option, true` enable :option # same as `set :option, false` disable :option # you can also have dynamic settings with blocks set(:css_dir) { File.join(views, 'css') } endRun only when the environment (
RACK_ENV
environment variable) is set to :production
:
configure :production do ... endRun when the environment is set to either
:production
or :test
:
configure :production, :test do ... endYou can access those options via settings:
configure do set :foo, 'bar' end get '/' do settings.foo? # => true settings.foo # => 'bar' ... end