Sha256: a67dad21f08e4421d50af48844e5adf130af0a84044a7e3d87f49ca422be9511

Contents?: true

Size: 577 Bytes

Versions: 2

Compression:

Stored size: 577 Bytes

Contents

module Hanzo
  module Installers
    module Labs
      def install_labs
        puts '-----> Activating Heroku Labs'

        Hanzo::Heroku.available_labs.each do |name, description|
          if agree("       Add #{name}? ")
            Hanzo::Installers::Remotes.environments.each_pair do |env, app|
              Hanzo::Installers::Labs.enable(env, lab)
            end
          end
        end
      end

      def self.enable(env, lab)
        `bundle exec heroku labs:enable #{lab} --remote #{env}`
        puts "       - Enabled for #{env}"
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
hanzo-0.1.2 lib/hanzo/modules/installers/labs.rb
hanzo-0.1.0 lib/hanzo/modules/installers/labs.rb