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

Public Instance Methods

file_s3_key(name, options={})
Alias for: s3_key
lono_bucket_name()
Alias for: s3_bucket
s3_bucket() click to toggle source
# File lib/lono/template/strategy/dsl/builder/helpers/s3_helper.rb, line 3
def s3_bucket
  Lono::S3::Bucket.name
end
Also aliased as: lono_bucket_name
s3_key(name, options={}) click to toggle source
# 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
Also aliased as: file_s3_key