lib/aptly_file.rb in aptly_cli-0.4.2 vs lib/aptly_file.rb in aptly_cli-0.5.0
- old
+ new
@@ -1,38 +1,43 @@
require 'aptly_cli/version'
require 'aptly_command'
require 'aptly_load'
-require 'httmultiparty'
+require 'httparty'
module AptlyCli
# Uploading file into Aptly
class AptlyFile < AptlyCommand
attr_accessor :file_uri, :package, :local_file_path
def file_dir
uri = '/files'
- self.class.get uri
+ response = self.class.get uri
+ response.parsed_response
end
def file_get(file_uri)
uri = if file_uri == '/'
'/files'
else
'/files/' + file_uri
end
- self.class.get uri
+ response = self.class.get uri
+ response.parsed_response
end
def file_delete(file_uri)
uri = '/files' + file_uri
- self.class.delete uri
+ response = self.class.delete uri
+ response.parsed_response
end
def file_post(post_options = {})
api_file_uri = '/files' + post_options[:file_uri].to_s
- self.class.post(api_file_uri,
- query: {
+ response = self.class.post(api_file_uri,
+ body: {
package: post_options[:package],
- file: File.new(post_options[:local_file]) })
+ file: File.new(post_options[:local_file])
+ })
+ response.parsed_response
end
end
end