Sha256: beb6d6580857ff6f442e45bca45ea50f3af50fae03ffea6842a185d6cf417966
Contents?: true
Size: 1.02 KB
Versions: 70
Compression:
Stored size: 1.02 KB
Contents
module Eco module API class Session class Config class S3Storage < BaseConfig attr_key :bucket_name, :prefix, :region attr_key :access_key_id, :secret_access_key def configured? required = bucket_name && prefix && access_key_id && secret_access_key && region !!required end def target_files=(value) self["target_files"] = [value].flatten end def target_files self["target_files"] end def target_directories=(value) self["target_directories"] = [value].flatten end def target_directories self["target_directories"] end def target_file_patterns=(value) self["target_file_patterns"] = [value].flatten end def target_file_patterns self["target_file_patterns"] end end end end end end
Version data entries
70 entries across 70 versions & 1 rubygems