module Formatron::Generators::Credentials

generates a credentials JSON file

Public Class Methods

generate(file, region, access_key_id, secret_access_key) click to toggle source
# File lib/formatron/generators/credentials.rb, line 5
      def self.generate(file, region, access_key_id, secret_access_key)
        FileUtils.mkdir_p File.dirname(file)
        File.write file, <<-EOH.gsub(/^ {10}/, '')
          {
            "region": "#{region}",
            "access_key_id": "#{access_key_id}",
            "secret_access_key": "#{secret_access_key}"
          }
        EOH
      end