Sha256: 922d5d4a88ba3e9aca27b7433b3626b9a32a8ebed9142f464fe68417f2e19048

Contents?: true

Size: 586 Bytes

Versions: 12

Compression:

Stored size: 586 Bytes

Contents

config_file = File.join(Rails.root, 'config', 'imagine_cms.yml')

if File.exist?(config_file)
  ImagineCmsConfig = YAML.load(File.read(config_file))
  
  if ImagineCmsConfig['amazon_s3'] && ImagineCmsConfig['amazon_s3']['enabled']
    Aws.config[:s3] = { region: ImagineCmsConfig['amazon_s3']['region'] || 'us-east-1' }
    Aws.config[:credentials] = Aws::Credentials.new(ImagineCmsConfig['amazon_s3'][Rails.env]['access_key_id'],
                                                     ImagineCmsConfig['amazon_s3'][Rails.env]['secret_access_key'])
  end
else
  ImagineCmsConfig = {}
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
imagine_cms-5.2.6 config/initializers/config_file.rb
imagine_cms-5.2.5 config/initializers/config_file.rb
imagine_cms-5.2.4 config/initializers/config_file.rb
imagine_cms-5.2.3 config/initializers/config_file.rb
imagine_cms-5.2.2 config/initializers/config_file.rb
imagine_cms-5.2.1 config/initializers/config_file.rb
imagine_cms-5.2.0 config/initializers/config_file.rb
imagine_cms-4.2.4 config/initializers/config_file.rb
imagine_cms-4.2.3 config/initializers/config_file.rb
imagine_cms-4.2.2 config/initializers/config_file.rb
imagine_cms-4.2.1 config/initializers/config_file.rb
imagine_cms-4.2.0 config/initializers/config_file.rb