Sha256: 2f1492e67c530d363077abd7767b4334dd220a2a60df87dce9cf92bbec3e37bc

Contents?: true

Size: 283 Bytes

Versions: 4

Compression:

Stored size: 283 Bytes

Contents

require "aws-sdk-s3"

module Lono::Template::AwsServices
  def s3
    return @s3 if @s3

    options = {}
    # example: endpoint: 'https://s3.us-west-2.amazonaws.com'
    options[:endpoint] = ENV['S3_ENDPOINT'] if ENV['S3_ENDPOINT']
    @s3 = Aws::S3::Client.new(options)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
lono-3.5.0 lib/lono/template/aws_services.rb
lono-3.4.1 lib/lono/template/aws_services.rb
lono-3.4.0 lib/lono/template/aws_services.rb
lono-3.3.4 lib/lono/template/aws_services.rb