Sha256: a3d71e21b20b165a9704b0338f584901b58ab5c0694c26d1e1a55c3be9e89787

Contents?: true

Size: 613 Bytes

Versions: 4

Compression:

Stored size: 613 Bytes

Contents

require 'kawara/engine'
require 'kawara/config'

require 'friendly_id'
require 'refile/rails'
require 'refile/mini_magick'
require "refile/s3"

module Kawara
  def self.config
    Config.instance
  end

  def self.configure
    yield config if block_given?

    if config.aws_access_key && config.aws_secret_key && config.aws_bucket
      Refile.cache = Refile::S3.new(prefix: "cache", max_size: config.image_max_size, **(config.aws))
      Refile.store = Refile::S3.new(prefix: "store", max_size: config.image_max_size, **(config.aws))
    end

    Refile.cdn_host = config.cdn_host if config.cdn_host
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

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