Sha256: 28cd2832a5baa64b406a54e119fdd88349a23293e717de70a81867e708bc1937

Contents?: true

Size: 621 Bytes

Versions: 6

Compression:

Stored size: 621 Bytes

Contents

module Kawara
  class Config
    include Singleton
    include ActiveSupport::Configurable

    config_accessor :aws_access_key
    config_accessor :aws_secret_key
    config_accessor :aws_region do
      'ap-northeast-1'
    end
    config_accessor :aws_bucket

    config_accessor :aws, instance_writer: false
    def aws
      {
        access_key_id: config.aws_access_key,
        secret_access_key: config.aws_secret_key,
        region: config.aws_region,
        bucket: config.aws_bucket
      }
    end

    config_accessor :image_max_size do
      10.megabytes
    end
    config_accessor :cdn_host

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
kawara-0.3.2 lib/kawara/config.rb
kawara-0.3.1 lib/kawara/config.rb
kawara-0.3.0 lib/kawara/config.rb
kawara-0.2.0 lib/kawara/config.rb
kawara-0.1.1 lib/kawara/config.rb
kawara-0.1.0 lib/kawara/config.rb