Class: YleTfPlugins::Backends::S3::Command

Inherits:
Object
  • Object
show all
Defined in:
lib/yle_tf_plugins/backends/s3/command.rb

Instance Method Summary collapse

Instance Method Details

#backend_config(config) ⇒ Object



7
8
9
10
11
12
13
14
15
# File 'lib/yle_tf_plugins/backends/s3/command.rb', line 7

def backend_config(config)
  YleTf::BackendConfig.new(
    's3',
    'region' => config.fetch('backend', 'region'),
    'bucket' => config.fetch('backend', 'bucket'),
    'key' => config.fetch('backend', 'file'),
    'encrypt' => config.fetch('backend', 'encrypt')
  )
end