README.md in dry-swagger-0.3.0 vs README.md in dry-swagger-0.4.0

- old
+ new

@@ -259,21 +259,25 @@ ] } ## Custom Configuration For Your Project You can override default configurations by creating a file in config/initializers/dry-swagger.rb and changing the following values. - Dry::Swagger.configuration do |config| - config.struct_enable_required_validation = true / false - config.struct_enable_nullable_validation = true / false - config.struct_enable_enums = true / false - config.struct_enable_descriptions = true / false - - config.contract_enable_required_validation = true / false - config.contract_enable_nullable_validation = true / false - config.contract_enable_enums = true / false - config.contract_enable_descriptions = true / false + Dry::Swagger::Config::StructConfiguration.configuration do |config| + config.enable_required_validation = true / false + config.enable_nullable_validation = true / false + config.enable_enums = true / false + config.enable_descriptions = true / false config.nullable_type = :"x-nullable" / :nullable end + + Dry::Swagger::Config::ContractConfiguration.configuration do |config| + config.enable_required_validation = true / false + config.enable_nullable_validation = true / false + config.enable_enums = true / false + config.enable_descriptions = true / false + config.nullable_type = :"x-nullable" / :nullable + end + By default, all these settings are true, and nullable_type is :"x-nullable". ## Development After checking out the repo, run `bin/setup` to install dependencies. Then, run `rake spec` to run the tests. You can also run `bin/console` for an interactive prompt that will allow you to experiment.