Sha256: d81151f6ec2fb3968f50e38d92814090382bd4e4d7db32d92c869367056f72a9

Contents?: true

Size: 436 Bytes

Versions: 1

Compression:

Stored size: 436 Bytes

Contents

module Lono::Builder::Dsl::Helpers
  module S3
    def s3_bucket
      Lono::S3::Bucket.name
    end
    alias_method :lono_bucket_name, :s3_bucket
    alias_method :files_bucket, :s3_bucket

    def s3_key(name, options={})
      default = {type: "file"}
      options.reverse_merge!(default)
      "file://app/files/#{options[:type]}/#{name}" # placeholder for post processing
    end
    alias_method :file_s3_key, :s3_key
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lono-8.0.0.pre.rc3 lib/lono/builder/dsl/helpers/s3.rb