Module: S3Website

Defined in:
lib/s3_website.rb,
lib/s3_website/nanoc.rb,
lib/s3_website/paths.rb,
lib/s3_website/retry.rb,
lib/s3_website/tasks.rb,
lib/s3_website/errors.rb,
lib/s3_website/jekyll.rb,
lib/s3_website/upload.rb,
lib/s3_website/endpoint.rb,
lib/s3_website/keyboard.rb,
lib/s3_website/uploader.rb,
lib/cloudfront/invalidator.rb,
lib/s3_website/diff_helper.rb,
lib/s3_website/parallelism.rb,
lib/s3_website/config_loader.rb

Defined Under Namespace

Modules: Cloudfront, Jekyll, Nanoc Classes: ConfigLoader, DiffHelper, Endpoint, Keyboard, MalformedConfigurationFileError, NoConfigurationFileError, NoPredefinedWebsiteDirectoryFound, NoWebsiteDirectoryFound, Parallelism, Paths, Retry, RetryAttemptsExhaustedError, S3WebsiteError, Tasks, Upload, Uploader

Constant Summary collapse

DEFAULT_GZIP_EXTENSIONS =
%w(.html .css .js .svg .txt)

Class Method Summary collapse

Class Method Details

.error_report(error) ⇒ Object



35
36
37
38
39
40
41
# File 'lib/s3_website/errors.rb', line 35

def self.error_report(error)
  if error.is_a? S3WebsiteError
    "#{error.message}"
  else
    "#{error.message} (#{error.class})"
  end
end