Class: Rivulet::Steps::BuildConfig

Inherits:
Rivulet::Step show all
Defined in:
lib/rivulet/steps/build_config.rb

Instance Method Summary collapse

Methods inherited from Rivulet::Step

container_class_path, inherited

Instance Method Details

#call(input) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/rivulet/steps/build_config.rb', line 4

def call(input)
  Rivulet::Application.setting :database do
    setting :dsn
    setting :pool
  end

  Rivulet::Application.setting :logger, reader: true do
    setting :engine
    setting :name
    setting :level
  end

  Rivulet::Application.setting :sendfile do
    setting :enabled, default: false
    setting :variation, default: 'x-accel-redirect'
    setting :mappings, default: []
  end

  Success(input)
end