class Lono::Configset::S3File::Build
Public Instance Methods
build(item)
click to toggle source
# File lib/lono/configset/s3_file/build.rb, line 12 def build(item) copy_to_output(item) compress_output end
compress_output()
click to toggle source
# 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
copy_to_output(item)
click to toggle source
# File lib/lono/configset/s3_file/build.rb, line 17 def copy_to_output(item) src = "#{item.root}/lib/files/#{item.name}" dest = "#{Lono.config.output_path}/#{@blueprint}/configsets/#{item.configset}/files/#{item.name}" rsync(src, dest) end
run()
click to toggle source
# File lib/lono/configset/s3_file/build.rb, line 6 def run Lono::Configset::S3File::Registry.items.each do |item| build(item) end end