class Eco::API::Session::Config::S3Storage
Public Instance Methods
access_key_id()
click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 32 def access_key_id self["access_key_id"] end
access_key_id=(key)
click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 28 def access_key_id=(key) self["access_key_id"] = key end
bucket_name()
click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 16 def bucket_name self["bucket_name"] end
bucket_name=(value)
click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 12 def bucket_name=(value) self["bucket_name"] = value end
configured?()
click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 7 def configured? required = bucket_name && prefix && access_key_id && secret_access_key && region !!required end
prefix()
click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 24 def prefix self["prefix"] end
prefix=(value)
click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 20 def prefix=(value) self["prefix"] = value end
region()
click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 48 def region self["region"] end
region=(region)
click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 44 def region=(region) self["region"] = region end
secret_access_key()
click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 40 def secret_access_key self["secret_access_key"] end
secret_access_key=(key)
click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 36 def secret_access_key=(key) self["secret_access_key"] = key end
target_directories()
click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 64 def target_directories self["target_directories"] end
target_directories=(value)
click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 60 def target_directories=(value) self["target_directories"] = [value].flatten end
target_file_patterns()
click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 72 def target_file_patterns self["target_file_patterns"] end
target_file_patterns=(value)
click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 68 def target_file_patterns=(value) self["target_file_patterns"] = [value].flatten end
target_files()
click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 56 def target_files self["target_files"] end
target_files=(value)
click to toggle source
# File lib/eco/api/session/config/s3_storage.rb, line 52 def target_files=(value) self["target_files"] = [value].flatten end