Module: Lono::Template::Strategy::Dsl::Builder::Helpers::S3Helper

Defined in:
lib/lono/template/strategy/dsl/builder/helpers/s3_helper.rb

Instance Method Summary collapse

Instance Method Details

#s3_bucketObject Also known as: lono_bucket_name



3
4
5
# File 'lib/lono/template/strategy/dsl/builder/helpers/s3_helper.rb', line 3

def s3_bucket
  Lono::S3::Bucket.name
end

#s3_key(name, options = {}) ⇒ Object Also known as: file_s3_key



8
9
10
11
12
13
# File 'lib/lono/template/strategy/dsl/builder/helpers/s3_helper.rb', line 8

def s3_key(name, options={})
  default = {type: "file"}
  options.reverse_merge!(default)
  Lono::AppFile::Registry.register(name, @blueprint, options)
  "file://app/files/#{options[:type]}/#{name}" # placeholder for post processing
end