Sha256: bb83171afb08eb9b152eae8d9fcef25fb9a056dbc077c902f92b104a60e475cc

Contents?: true

Size: 643 Bytes

Versions: 14

Compression:

Stored size: 643 Bytes

Contents

module Scimitar

  # Scimitar general configuration.
  #
  # See config/initializers/scimitar.rb for more information.
  #
  class EngineConfiguration
    include ActiveModel::Model

    attr_accessor :basic_authenticator,
                  :token_authenticator,
                  :application_controller_mixin,
                  :exception_reporter,
                  :optional_value_fields_required

    def initialize(attributes = {})

      # Set defaults that may be overridden by the initializer.
      #
      defaults = {
        optional_value_fields_required: true
      }

      super(defaults.merge(attributes))
    end

  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
scimitar-1.5.2 app/models/scimitar/engine_configuration.rb
scimitar-2.4.2 app/models/scimitar/engine_configuration.rb
scimitar-2.4.1 app/models/scimitar/engine_configuration.rb
scimitar-2.4.0 app/models/scimitar/engine_configuration.rb
scimitar-1.5.0 app/models/scimitar/engine_configuration.rb
scimitar-1.4.0 app/models/scimitar/engine_configuration.rb
scimitar-2.3.0 app/models/scimitar/engine_configuration.rb
scimitar-2.2.0 app/models/scimitar/engine_configuration.rb
scimitar-1.3.3 app/models/scimitar/engine_configuration.rb
scimitar-2.1.3 app/models/scimitar/engine_configuration.rb
scimitar-1.3.1 app/models/scimitar/engine_configuration.rb
scimitar-2.1.1 app/models/scimitar/engine_configuration.rb
scimitar-2.1.0 app/models/scimitar/engine_configuration.rb
scimitar-1.3.0 app/models/scimitar/engine_configuration.rb