Class: BintrayDeploy::Version

Inherits:
Base
  • Object
show all
Defined in:
lib/bintray_deploy/model/version.rb

Instance Method Summary collapse

Constructor Details

#initialize(repo) ⇒ Version



4
5
6
# File 'lib/bintray_deploy/model/version.rb', line 4

def initialize(repo)
	super(repo)
end

Instance Method Details

#create(pkg, name, desc = '') ⇒ Object



8
9
10
11
12
13
14
15
# File 'lib/bintray_deploy/model/version.rb', line 8

def create(pkg, name, desc='')
	payload = {:name => name, :released => Time.now.utc.iso8601, :desc => desc}.to_json
	@bintray["/packages/#{C.user}/#{@repo}/#{pkg}/versions"].post(payload, :content_type =>:json){ |resp, req, res, &b|
	  if(resp.code !=201)
 raise Exception.new("package versioning failed #{resp}")
	  end
	}  	
end