Sha256: 04b3391a7c1e997220c47806166c54b49174dce0825540347e73f235552136aa

Contents?: true

Size: 549 Bytes

Versions: 15

Compression:

Stored size: 549 Bytes

Contents

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
        shell.say heroku(%Q{config:set #{key}=#{value}})
      end
    end
  end
end
end
end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
chamber-2.4.0 lib/chamber/commands/heroku/push.rb
chamber-2.3.2 lib/chamber/commands/heroku/push.rb
chamber-2.3.1 lib/chamber/commands/heroku/push.rb
chamber-2.3.0 lib/chamber/commands/heroku/push.rb
chamber-2.2.1 lib/chamber/commands/heroku/push.rb
chamber-2.2.0 lib/chamber/commands/heroku/push.rb
chamber-2.1.9 lib/chamber/commands/heroku/push.rb
chamber-2.1.8 lib/chamber/commands/heroku/push.rb
chamber-2.1.7 lib/chamber/commands/heroku/push.rb
chamber-2.1.6 lib/chamber/commands/heroku/push.rb
chamber-2.1.3 lib/chamber/commands/heroku/push.rb
chamber-2.1.2 lib/chamber/commands/heroku/push.rb
chamber-2.1.1 lib/chamber/commands/heroku/push.rb
chamber-2.1.0 lib/chamber/commands/heroku/push.rb
chamber-2.0.0 lib/chamber/commands/heroku/push.rb