class Deploy::S3::Platform

Public Class Methods

new(opts) click to toggle source
# File lib/deploy/s3/platform.rb, line 4
def initialize(opts)
  @s3 = opts[:s3]
  @tag = opts[:tag]
end

Public Instance Methods

deploy!() click to toggle source
# File lib/deploy/s3/platform.rb, line 9
def deploy!
  # TODO: Add option to re-use existing deployment if we can
  s3_deploy!
end

Private Instance Methods

s3_deploy!() click to toggle source
# File lib/deploy/s3/platform.rb, line 16
def s3_deploy!
  system(
    "bucket=#{@s3.target}"\
  " s3_config_version=#{@s3.version}"\
  " npm run publish"
  )
end