class Object

Public Instance Methods

_cset(name, *args, &block) click to toggle source
# File lib/s3-static-site.rb, line 10
def _cset(name, *args, &block)
  set(name, *args, &block) if !exists?(name)
end
base_file_path(file) click to toggle source
# File lib/s3-static-site.rb, line 17
def base_file_path(file)
  file.gsub(deployment_path, "")
end
establish_connection!() click to toggle source

Establishes the connection to Amazon S3

# File lib/s3-static-site.rb, line 26
def establish_connection!
  # Send logging to STDOUT
  AWS.config(:logger => Logger.new(STDOUT))

  AWS::S3.new(
    :access_key_id => access_key_id,
    :secret_access_key => secret_access_key
  )
end
files() click to toggle source
# File lib/s3-static-site.rb, line 21
def files
  Dir.glob("#{deployment_path}/**/*")
end