class Heroku::API
Public Instance Methods
get_releases_v3(app, range=nil)
click to toggle source
# File lib/heroku/api/releases_v3.rb, line 3 def get_releases_v3(app, range=nil) headers = { 'Accept' => 'application/vnd.heroku+json; version=3' } headers.merge!('Range' => range) if range request( :expects => [ 200, 206 ], :headers => headers, :method => :get, :path => "/apps/#{app}/releases" ) end
post_release_v3(app, slug_id, description=nil)
click to toggle source
# File lib/heroku/api/releases_v3.rb, line 14 def post_release_v3(app, slug_id, description=nil) body = { 'slug' => slug_id } body.merge!('description' => description) if description request( :expects => 201, :headers => { 'Accept' => 'application/vnd.heroku+json; version=3', 'Content-Type' => 'application/json' }, :method => :post, :path => "/apps/#{app}/releases", :body => Heroku::Helpers.json_encode(body) ) end