Class: Jets::Builders::ShimVars::Base

Inherits:
Object
  • Object
show all
Extended by:
Memoist
Includes:
AwsServices
Defined in:
lib/jets/builders/shim_vars/base.rb

Direct Known Subclasses

App, Shared

Instance Method Summary collapse

Methods included from AwsServices

#cfn, #lambda, #logs, #s3, #s3_resource, #sns, #sts

Methods included from AwsServices::StackStatus

#stack_exists?, #stack_in_progress?

Instance Method Details

#bundled_zipObject



15
16
17
18
# File 'lib/jets/builders/shim_vars/base.rb', line 15

def bundled_zip
  checksum = Jets::Builders::Md5.checksums["stage/bundled"]
  "bundled-#{checksum}.zip"
end

#rack_zipObject



10
11
12
13
# File 'lib/jets/builders/shim_vars/base.rb', line 10

def rack_zip
  checksum = Jets::Builders::Md5.checksums["stage/rack"]
  "rack-#{checksum}.zip"
end

#s3_bucketObject



6
7
8
# File 'lib/jets/builders/shim_vars/base.rb', line 6

def s3_bucket
  Jets.aws.s3_bucket
end

#stage_areaObject



20
21
22
# File 'lib/jets/builders/shim_vars/base.rb', line 20

def stage_area
  "#{Jets.build_root}/stage"
end