Sha256: 64f95d29fe1728f7a27ec7a5364fd83bfaf29595dcbb4836ae993d31f211fb05
Contents?: true
Size: 770 Bytes
Versions: 4
Compression:
Stored size: 770 Bytes
Contents
module Scimitar # Scimitar general configuration. # # See config/initializers/scimitar.rb for more information. # class EngineConfiguration include ActiveModel::Model attr_accessor( :uses_defaults, :basic_authenticator, :token_authenticator, :application_controller_mixin, :exception_reporter, :optional_value_fields_required, :schema_list_from_attribute_mappings, ) def initialize(attributes = {}) @uses_defaults = attributes.empty? # Set defaults that may be overridden by the initializer. # defaults = { optional_value_fields_required: true, schema_list_from_attribute_mappings: [] } super(defaults.merge(attributes)) end end end
Version data entries
4 entries across 4 versions & 1 rubygems