提交 94a450ac 编写于 作者: G George Claghorn

Splat options

上级 2f159385
......@@ -4,22 +4,8 @@
class ActiveStorage::Service::S3Service < ActiveStorage::Service
attr_reader :client, :bucket
def initialize(access_key_id:, secret_access_key:, region:, bucket:, endpoint: nil)
@client = if endpoint
Aws::S3::Resource.new(
access_key_id: access_key_id,
secret_access_key: secret_access_key,
region: region,
endpoint: endpoint
)
else
Aws::S3::Resource.new(
access_key_id: access_key_id,
secret_access_key: secret_access_key,
region: region
)
end
def initialize(access_key_id:, secret_access_key:, region:, bucket:, **options)
@client = Aws::S3::Resource.new(access_key_id: access_key_id, secret_access_key: secret_access_key, region: region, **options)
@bucket = @client.bucket(bucket)
end
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册