Class: Jekyll::S3::Uploader
- Inherits:
-
Object
- Object
- Jekyll::S3::Uploader
- Defined in:
- lib/jekyll-s3-yearofmoo/uploader.rb
Constant Summary collapse
- SITE_DIR =
"_site"
- CONFIGURATION_FILE =
'_jekyll_s3.yml'
- CONFIGURATION_FILE_SECRET =
'_jekyll_s3_secret.yml'
- CONFIGURATION_FILE_TEMPLATE =
<<-EOF s3_id: YOUR_AWS_S3_ACCESS_KEY_ID s3_secret: YOUR_AWS_S3_SECRET_ACCESS_KEY s3_bucket: your.blog.bucket.com cloudfront_distribution_id: YOUR_CLOUDFRONT_DIST_ID (OPTIONAL) EOF
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.run!(campaign = nil) ⇒ Object
15 16 17 |
# File 'lib/jekyll-s3-yearofmoo/uploader.rb', line 15 def self.run!(campaign=nil) new.run!(campaign) end |
Instance Method Details
#run!(campaign = nil) ⇒ Object
19 20 21 22 23 24 |
# File 'lib/jekyll-s3-yearofmoo/uploader.rb', line 19 def run!(campaign=nil) check_jekyll_project! check_s3_configuration! load_configuration upload_to_s3!(campaign) end |