Parent

Class/Module Index [+]

Quicksearch

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

[Validate]

Generated with the Darkfish Rdoc Generator 2.