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