module GitLfsS3::AwsHelpers
Public Instance Methods
aws_access_key_id()
click to toggle source
# File lib/git-lfs-s3/aws.rb, line 29 def aws_access_key_id GitLfsS3::Application.settings.aws_access_key_id end
aws_region()
click to toggle source
# File lib/git-lfs-s3/aws.rb, line 25 def aws_region GitLfsS3::Application.settings.aws_region end
aws_secret_access_key()
click to toggle source
# File lib/git-lfs-s3/aws.rb, line 33 def aws_secret_access_key GitLfsS3::Application.settings.aws_secret_access_key end
bucket()
click to toggle source
# File lib/git-lfs-s3/aws.rb, line 17 def bucket @bucket ||= Aws::S3::Bucket.new(name: bucket_name, client: s3) end
bucket_name()
click to toggle source
# File lib/git-lfs-s3/aws.rb, line 13 def bucket_name GitLfsS3::Application.settings.s3_bucket end
object_data(oid)
click to toggle source
# File lib/git-lfs-s3/aws.rb, line 21 def object_data(oid) bucket.object("data/#{oid}") end
s3()
click to toggle source
# File lib/git-lfs-s3/aws.rb, line 5 def s3 @s3 ||= Aws::S3::Client.new({ region: aws_region, access_key_id: aws_access_key_id, secret_access_key: aws_secret_access_key }) end