class HerokuBuilder::App

Public Instance Methods

app(name) click to toggle source
# File lib/heroku_builder/app.rb, line 12
def app(name)
  if app_exists?(name)
    conn.app.info(name)
  else
    {}
  end
end
app_exists?(name) click to toggle source
# File lib/heroku_builder/app.rb, line 3
def app_exists?(name)
  !conn.app.list.detect { |a| a['name'] == name }.nil?
end
find_or_create_app(name) click to toggle source
# File lib/heroku_builder/app.rb, line 7
def find_or_create_app(name)
  return app(name) if app_exists?(name)
  conn.app.create('name' => name, 'region' => 'us', 'stack' => 'cedar-14')
end