Sha256: 7da3da3cd0f18d97089d395593b61fbc8c31093a47276334e42634eff058f4f2

Contents?: true

Size: 774 Bytes

Versions: 11

Compression:

Stored size: 774 Bytes

Contents

# frozen_string_literal: true

module Sail
  # Configuration
  # This class keeps the configuration
  # data for the gem.
  # Defaults be found here and can be
  # overridden in an initializer, environment
  # file or application.rb
  class Configuration
    attr_accessor :cache_life_span, :array_separator, :dashboard_auth_lambda,
                  :back_link_path, :enable_search_auto_submit, :days_until_stale,
                  :enable_logging, :failures_until_reset

    def initialize
      @cache_life_span = 6.hours
      @array_separator = ";"
      @dashboard_auth_lambda = nil
      @back_link_path = "root_path"
      @enable_search_auto_submit = true
      @days_until_stale = 60
      @enable_logging = true
      @failures_until_reset = 50
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
sail-3.6.1 lib/sail/configuration.rb
sail-3.6.0 lib/sail/configuration.rb
sail-3.5.1 lib/sail/configuration.rb
sail-3.5.0 lib/sail/configuration.rb
sail-3.4.0 lib/sail/configuration.rb
sail-3.3.0 lib/sail/configuration.rb
sail-3.2.4 lib/sail/configuration.rb
sail-3.2.3 lib/sail/configuration.rb
sail-3.2.2 lib/sail/configuration.rb
sail-3.2.1 lib/sail/configuration.rb
sail-3.2.0 lib/sail/configuration.rb