class HerokuConfig::AwsRotate

Public Class Methods

new(options={}) click to toggle source
# File lib/heroku_config/aws_rotate.rb, line 6
def initialize(options={})
  @options = options
  @app = options[:app]
end

Public Instance Methods

run() click to toggle source
# File lib/heroku_config/aws_rotate.rb, line 11
def run
  key_id = config.get(id_key_name)
  unless key_id
    puts "WARN: No #{id_key_name} found for #{@app.color(:green)} app."
    if @options[:cli]
      puts "Exiting"
      exit 0
    else
      return
    end
  end

  aws_key = AwsKey.new(@options, key_id)
  aws_key.rotate
end