Sha256: 953c4a9cbd6e72cb7a2aa44cbc03dd7267d25c8e8aa7629c3da350ab1a6385e1

Contents?: true

Size: 556 Bytes

Versions: 11

Compression:

Stored size: 556 Bytes

Contents

# frozen_string_literal: true

module StoreModel
  # StoreModel configuration.
  class Configuration
    # Controls usage of MergeErrorStrategy
    # @return [Boolean]
    attr_accessor :merge_errors

    # Controls usage of MergeArrayErrorStrategy
    # @return [Boolean]
    attr_accessor :merge_array_errors

    # Controls if the result of `as_json` will contain the unknown attributes of the model
    # @return [Boolean]
    attr_accessor :serialize_unknown_attributes

    def initialize
      @serialize_unknown_attributes = true
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
store_model-2.0.1 lib/store_model/configuration.rb
store_model-2.0.0 lib/store_model/configuration.rb
store_model-1.6.2 lib/store_model/configuration.rb
store_model-1.6.1 lib/store_model/configuration.rb
store_model-1.6.0 lib/store_model/configuration.rb
store_model-1.5.1 lib/store_model/configuration.rb
store_model-1.5.0 lib/store_model/configuration.rb
store_model-1.4.0 lib/store_model/configuration.rb
store_model-1.3.0 lib/store_model/configuration.rb
store_model-1.2.0 lib/store_model/configuration.rb
store_model-1.1.0 lib/store_model/configuration.rb