Class: BintrayDeploy::Version
- Defined in:
- lib/bintray_deploy/model/version.rb
Instance Method Summary collapse
- #create(pkg, name, desc = '') ⇒ Object
-
#initialize(repo) ⇒ Version
constructor
A new instance of Version.
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 |