class Configuration

Attributes

aws_access_key_id[RW]
aws_secret_access_key[RW]
backup_folder[RW]
bucket[RW]
file_suffix[RW]
region[RW]
remote_path[RW]
repository[RW]

Public Class Methods

new( repository: 'file system', backup_folder: 'db/backups', file_suffix: '', aws_access_key_id: '', aws_secret_access_key: '', bucket: '', region: '', remote_path: '_backups/database/' ) click to toggle source
# File lib/configuration.rb, line 5
def initialize(
  repository: 'file system',
  backup_folder: 'db/backups',
  file_suffix: '',
  aws_access_key_id: '',
  aws_secret_access_key: '',
  bucket: '',
  region: '',
  remote_path: '_backups/database/'
)
  @repository = repository
  @backup_folder = backup_folder
  @file_suffix = file_suffix
  @aws_access_key_id = aws_access_key_id
  @aws_secret_access_key = aws_secret_access_key
  @bucket = bucket
  @region = region
  @remote_path = remote_path
end

Public Instance Methods

s3?() click to toggle source
# File lib/configuration.rb, line 25
def s3?
  repository.downcase == 's3'
end