class Lono::FileUploader

Public Class Methods

new(options={}) click to toggle source
Calls superclass method Lono::AbstractBase::new
# File lib/lono/file_uploader.rb, line 5
def initialize(options={})
  super
  @checksums = {}
  @prefix = "#{Lono.env}/#{blueprint}/files" # s3://s3-bucket/folder/development/files
end

Public Instance Methods

upload_all() click to toggle source
# File lib/lono/file_uploader.rb, line 11
def upload_all
  puts "Uploading app/files.."
  load_checksums!

  Dir.glob(pattern).each do |path|
    next if ::File.directory?(path)
    Lono::S3::Uploader.new(path).upload
  end
end