Sha256: 89eee1e7c49f3855ec4804491c175e86e1b81843ee865ffcd47e94ded622d977

Contents?: true

Size: 553 Bytes

Versions: 7

Compression:

Stored size: 553 Bytes

Contents

module Hanzo
  module Installers
    module Labs
      def install_labs
        Hanzo.title('Activating Heroku Labs')

        Hanzo::Heroku.available_labs.each 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

      def self.enable(env, lab)
        Hanzo.run "heroku labs:enable #{lab} --remote #{env}"
        Hanzo.print "- Enabled for #{env}"
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
hanzo-0.6.2 lib/hanzo/modules/installers/labs.rb
hanzo-0.6.1 lib/hanzo/modules/installers/labs.rb
hanzo-0.6 lib/hanzo/modules/installers/labs.rb
hanzo-0.5 lib/hanzo/modules/installers/labs.rb
hanzo-0.4.5 lib/hanzo/modules/installers/labs.rb
hanzo-0.4.4 lib/hanzo/modules/installers/labs.rb
hanzo-0.4.3 lib/hanzo/modules/installers/labs.rb