Sha256: ba53ff4258836f12a41e97e3e300a6b0fc9bca698291a83aa11c01e92592aaf0

Contents?: true

Size: 719 Bytes

Versions: 30

Compression:

Stored size: 719 Bytes

Contents

# frozen_string_literal: true

require "active_support/configurable"
require "active_support/core_ext/numeric"

module Koi
  class Config
    include ActiveSupport::Configurable

    config_accessor(:admin_name) { "Koi" }

    config_accessor(:resource_name_candidates) { %i[title name] }

    config_accessor(:admin_stylesheet) { "koi/admin" }

    config_accessor(:document_mime_types) do
      %w[image/png image/gif image/jpeg image/webp application/pdf audio/*].freeze
    end

    config_accessor(:document_size_limit) { 10.megabytes }

    config_accessor(:image_mime_types) do
      %w[image/png image/gif image/jpeg image/webp].freeze
    end

    config_accessor(:image_size_limit) { 10.megabytes }
  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
katalyst-koi-4.16.0 lib/koi/config.rb
katalyst-koi-4.15.1 lib/koi/config.rb
katalyst-koi-4.15.0 lib/koi/config.rb
katalyst-koi-4.14.3 lib/koi/config.rb
katalyst-koi-4.14.2 lib/koi/config.rb
katalyst-koi-4.14.1 lib/koi/config.rb
katalyst-koi-4.14.0 lib/koi/config.rb
katalyst-koi-4.13.2 lib/koi/config.rb
katalyst-koi-4.13.0 lib/koi/config.rb
katalyst-koi-4.12.6 lib/koi/config.rb
katalyst-koi-4.12.5 lib/koi/config.rb
katalyst-koi-4.12.4 lib/koi/config.rb
katalyst-koi-4.12.3 lib/koi/config.rb
katalyst-koi-4.12.2 lib/koi/config.rb
katalyst-koi-4.12.1 lib/koi/config.rb
katalyst-koi-4.12.0 lib/koi/config.rb
katalyst-koi-4.11.2 lib/koi/config.rb
katalyst-koi-4.11.1 lib/koi/config.rb
katalyst-koi-4.11.0 lib/koi/config.rb
katalyst-koi-4.10.3 lib/koi/config.rb