module Hanzo::Installers::Labs

Public Class Methods

enable(env, lab) click to toggle source
# File lib/hanzo/modules/installers/labs.rb, line 16
def self.enable(env, lab)
  Hanzo.run "heroku labs:enable #{lab} --remote #{env}"
  Hanzo.print "- Enabled for #{env}"
end

Public Instance Methods

install_labs() click to toggle source
# File lib/hanzo/modules/installers/labs.rb, line 4
def install_labs
  Hanzo.title('Activating Heroku Labs')

  Hanzo::Heroku.available_labs.each_key do |name|
    next unless Hanzo.agree("Add #{name}?")

    Hanzo::Installers::Remotes.environments.each_pair do |env, _|
      Hanzo::Installers::Labs.enable(env, name)
    end
  end
end