class Rusic::Deployer
Attributes
files[R]
Public Class Methods
new(files)
click to toggle source
# File lib/rusic/deployer.rb, line 5 def initialize(files) @files = Array(files).map { |file| ThemeFile.new(file) } end
Public Instance Methods
upload_files(options = {})
click to toggle source
# File lib/rusic/deployer.rb, line 9 def upload_files(options = {}) files.each do |file| file.uploader.upload_file(options) end rescue RestClient::Unauthorized puts puts '401 Unauthorized. Ensure your API Key is set correctly.' exit(1) rescue RestClient::ResourceNotFound puts puts '404 Not Found. Ensure you are have permission to access the given theme' exit(1) end