Sha256: ad11d095d8537a543c88d96890992f988f1659af153b723eb7293e43b0b8393e

Contents?: true

Size: 580 Bytes

Versions: 6

Compression:

Stored size: 580 Bytes

Contents

# frozen_string_literal: true

require 'chamber/commands/base'
require 'chamber/commands/securable'
require 'chamber/commands/heroku'

module  Chamber
module  Commands
module  Heroku
class   Push < Chamber::Commands::Base
  include Chamber::Commands::Securable
  include Chamber::Commands::Heroku

  def call
    securable_environment_variables.each do |key, value|
      if dry_run
        shell.say_status 'push', key, :blue
      else
        shell.say_status 'push', key, :green
        heroku("config:set #{key}=#{value.shellescape}")
      end
    end
  end
end
end
end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
chamber-2.12.5 lib/chamber/commands/heroku/push.rb
chamber-2.12.3 lib/chamber/commands/heroku/push.rb
chamber-2.12.2 lib/chamber/commands/heroku/push.rb
chamber-2.12.1 lib/chamber/commands/heroku/push.rb
chamber-2.12.0 lib/chamber/commands/heroku/push.rb
chamber-2.11.0 lib/chamber/commands/heroku/push.rb