Sha256: 2d57417c5b0fa6af2c86a51d8e218c090a385a8ddcb5480435609a321dad66ad
Contents?: true
Size: 903 Bytes
Versions: 1
Compression:
Stored size: 903 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 # Controls if the result of `as_json` will serialize enum fields using `as_json` # @return [Boolean] attr_accessor :serialize_enums_using_as_json # Controls if parent tracking functionality is enabled. # Default: true # @return [Boolean] attr_accessor :enable_parent_assignment def initialize @serialize_unknown_attributes = true @enable_parent_assignment = true end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
store_model-2.4.0 | lib/store_model/configuration.rb |