From 76ea75687753e39823677127cc13eb2d45d92eed Mon Sep 17 00:00:00 2001 From: Ivan Shamatov Date: Sun, 7 Nov 2021 14:14:48 +0300 Subject: [PATCH] Add Dry Validation (#15) --- Gemfile.lock | 15 +++++++++++++++ yookassa.gemspec | 1 + 2 files changed, 16 insertions(+) diff --git a/Gemfile.lock b/Gemfile.lock index f1995a9..ddda7f5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -3,6 +3,7 @@ PATH specs: yookassa (0.2.0) dry-struct + dry-validation http (~> 5.0.1) GEM @@ -29,9 +30,17 @@ GEM dry-core (0.7.1) concurrent-ruby (~> 1.0) dry-inflector (0.2.1) + dry-initializer (3.0.4) dry-logic (1.2.0) concurrent-ruby (~> 1.0) dry-core (~> 0.5, >= 0.5) + dry-schema (1.8.0) + concurrent-ruby (~> 1.0) + dry-configurable (~> 0.13, >= 0.13.0) + dry-core (~> 0.5, >= 0.5) + dry-initializer (~> 3.0) + dry-logic (~> 1.0) + dry-types (~> 1.5) dry-struct (1.4.0) dry-core (~> 0.5, >= 0.5) dry-types (~> 1.5) @@ -42,6 +51,12 @@ GEM dry-core (~> 0.5, >= 0.5) dry-inflector (~> 0.1, >= 0.1.2) dry-logic (~> 1.0, >= 1.0.2) + dry-validation (1.7.0) + concurrent-ruby (~> 1.0) + dry-container (~> 0.7, >= 0.7.1) + dry-core (~> 0.5, >= 0.5) + dry-initializer (~> 3.0) + dry-schema (~> 1.8, >= 1.8.0) ffi (1.15.4) ffi-compiler (1.0.1) ffi (>= 1.0.0) diff --git a/yookassa.gemspec b/yookassa.gemspec index d938ed0..7ed2e17 100644 --- a/yookassa.gemspec +++ b/yookassa.gemspec @@ -23,5 +23,6 @@ Gem::Specification.new do |spec| spec.required_ruby_version = ">= 2.6" spec.add_runtime_dependency "dry-struct" + spec.add_runtime_dependency "dry-validation" spec.add_runtime_dependency "http", "~> 5.0.1" end