lib/water_drop/schemas/config.rb in waterdrop-1.2.1 vs lib/water_drop/schemas/config.rb in waterdrop-1.2.2
- old
+ new
@@ -35,13 +35,13 @@
required(:deliver).filled(:bool?)
required(:raise_on_buffer_overflow).filled(:bool?)
required(:kafka).schema do
required(:seed_brokers).filled { each(:broker_schema?) }
- required(:connect_timeout).filled { (int? | float?) & gt?(0) }
- required(:socket_timeout).filled { (int? | float?) & gt?(0) }
+ required(:connect_timeout).filled(:int?, gt?: 0)
+ required(:socket_timeout).filled(:int?, gt?: 0)
required(:compression_threshold).filled(:int?, gteq?: 1)
- optional(:compression_codec).maybe(included_in?: %w[snappy gzip lz4])
+ optional(:compression_codec).maybe(included_in?: %i[snappy gzip lz4])
required(:max_buffer_bytesize).filled(:int?, gt?: 0)
required(:max_buffer_size).filled(:int?, gt?: 0)
required(:max_queue_size).filled(:int?, gt?: 0)