Sha256: b46dd4ef48a518cf20a611049a4da4d1491e7497e125034fb1ee35825610e2b8

Contents?: true

Size: 560 Bytes

Versions: 1

Compression:

Stored size: 560 Bytes

Contents

module Microstatic
  class Config
    def self.automagic
      #in the future this'll try to create a config based on 
      #various diff. files, in priority order?
      self.new 
    end

    def site_name
      ENV.fetch('MICROSTATIC_SITE_NAME')
    end

    def aws_creds
      {
        :access_key_id => aws_access_key_id,
        :secret_access_key => aws_secret_access_key
      }
    end

    def aws_access_key_id
      ENV.fetch('AWS_ACCESS_KEY_ID')
    end

    def aws_secret_access_key
      ENV.fetch('AWS_SECRET_ACCESS_KEY')
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
microstatic-0.4.0 lib/microstatic/config.rb