class Dpl::Providers::Cloudfiles
Public Instance Methods
Source
# File lib/dpl/providers/cloudfiles.rb, line 52 def api @api ||= Fog::Storage.new( provider: 'Rackspace', rackspace_username: username, rackspace_api_key: api_key, rackspace_region: region ) end
Source
# File lib/dpl/providers/cloudfiles.rb, line 48 def container @container ||= api.directories.get(super) || error(:missing_container) end
Calls superclass method
Source
# File lib/dpl/providers/cloudfiles.rb, line 31 def deploy paths.each do |path| container.files.create(key: path, body: File.open(path)) end end
Source
# File lib/dpl/providers/cloudfiles.rb, line 42 def glob glob = [super] glob << File::FNM_DOTMATCH if dot_match? glob end
Calls superclass method
Source
# File lib/dpl/providers/cloudfiles.rb, line 37 def paths paths = Dir.glob(*glob) paths.reject { |path| File.directory?(path) } end