Sha256: 88a272d78752f696f39b3882d9de90c31fac0bcb1d60dbd04f745a5b686cfdf8

Contents?: true

Size: 464 Bytes

Versions: 1

Compression:

Stored size: 464 Bytes

Contents

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

    def s3_key(name, options={})
      default = {type: "file"}
      options.reverse_merge!(default)
      Lono::AppFile::Registry.register(name, @blueprint.name, options)
      "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.rc2 lib/lono/builder/dsl/helpers/s3.rb