Class: Lono::Configset::S3File::Build
- Inherits:
-
AbstractBase
- Object
- AbstractBase
- Lono::Configset::S3File::Build
- Includes:
- Utils::Item::Zip, Utils::Rsync
- Defined in:
- lib/lono/configset/s3_file/build.rb
Instance Method Summary collapse
Methods included from Utils::Item::Zip
#execute_zip, #zip, #zip_directory, #zip_file
Methods included from Utils::Rsync
#check_rsync_installed!, #rsync, #sh
Methods inherited from AbstractBase
#initialize, #reinitialize, #template_path
Methods included from Blueprint::Root
#find_blueprint_root, #set_blueprint_root
Constructor Details
This class inherits a constructor from Lono::AbstractBase
Instance Method Details
#build(item) ⇒ Object
12 13 14 15 |
# File 'lib/lono/configset/s3_file/build.rb', line 12 def build(item) copy_to_output(item) compress_output end |
#compress_output ⇒ Object
23 24 25 26 27 28 29 30 31 |
# File 'lib/lono/configset/s3_file/build.rb', line 23 def compress_output Registry.items.each do |item| if item.exist? zip(item) else puts "WARN: #{item.src_path} does not exist. Double check that the path is correct in the s3_key call.".color(:yellow) end end end |