Hello community,
here is the log from the commit of package rubygem-dry-logic for
openSUSE:Factory checked in at 2020-10-05 19:31:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-dry-logic (Old)
and /work/SRC/openSUSE:Factory/.rubygem-dry-logic.new.4249 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-dry-logic"
Mon Oct 5 19:31:05 2020 rev:2 rq:838031 version:1.0.7
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-dry-logic/rubygem-dry-logic.changes
2020-07-01 18:23:10.626039294 +0200
+++
/work/SRC/openSUSE:Factory/.rubygem-dry-logic.new.4249/rubygem-dry-logic.changes
2020-10-05 19:31:12.180715266 +0200
@@ -1,0 +2,18 @@
+Fri Sep 25 13:53:50 UTC 2020 - Stephan Kulow <[email protected]>
+
+updated to version 1.0.7
+ see installed CHANGELOG.md
+
+ ## 1.0.7 2020-08-13
+
+
+ ### Added
+
+ - A new `uri?` predicate that you can use to verify `URI` strings, ie
`uri?("https", "https://dry-rb.org")` (@nerburish)
+ - New predicates: `uuid_v1?`, `uuid_v2?`, `uuid_v3?` and `uuid_v5?` (via
#75) (@jamesbrauman)
+
+
+ [Compare
v1.0.6...v1.0.7](https://github.com/dry-rb/dry-logic/compare/v1.0.6...v1.0.7)
+
+
+-------------------------------------------------------------------
Old:
----
dry-logic-1.0.6.gem
New:
----
dry-logic-1.0.7.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-dry-logic.spec ++++++
--- /var/tmp/diff_new_pack.vRg56S/_old 2020-10-05 19:31:13.888722470 +0200
+++ /var/tmp/diff_new_pack.vRg56S/_new 2020-10-05 19:31:13.888722470 +0200
@@ -24,7 +24,7 @@
#
Name: rubygem-dry-logic
-Version: 1.0.6
+Version: 1.0.7
Release: 0
%define mod_name dry-logic
%define mod_full_name %{mod_name}-%{version}
++++++ dry-logic-1.0.6.gem -> dry-logic-1.0.7.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md
--- old/CHANGELOG.md 2020-02-10 20:00:11.000000000 +0100
+++ new/CHANGELOG.md 2020-08-13 12:34:32.000000000 +0200
@@ -1,3 +1,14 @@
+## 1.0.7 2020-08-13
+
+
+### Added
+
+- A new `uri?` predicate that you can use to verify `URI` strings, ie
`uri?("https", "https://dry-rb.org")` (@nerburish)
+- New predicates: `uuid_v1?`, `uuid_v2?`, `uuid_v3?` and `uuid_v5?` (via #75)
(@jamesbrauman)
+
+
+[Compare
v1.0.6...v1.0.7](https://github.com/dry-rb/dry-logic/compare/v1.0.6...v1.0.7)
+
## 1.0.6 2020-02-10
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/evaluator.rb
new/lib/dry/logic/evaluator.rb
--- old/lib/dry/logic/evaluator.rb 2020-02-10 20:00:11.000000000 +0100
+++ new/lib/dry/logic/evaluator.rb 2020-08-13 12:34:32.000000000 +0200
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-require 'dry/equalizer'
+require "dry/equalizer"
module Dry
module Logic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/operations/abstract.rb
new/lib/dry/logic/operations/abstract.rb
--- old/lib/dry/logic/operations/abstract.rb 2020-02-10 20:00:11.000000000
+0100
+++ new/lib/dry/logic/operations/abstract.rb 2020-08-13 12:34:32.000000000
+0200
@@ -1,8 +1,8 @@
# frozen_string_literal: true
-require 'dry/core/constants'
-require 'dry/equalizer'
-require 'dry/logic/operators'
+require "dry/core/constants"
+require "dry/equalizer"
+require "dry/logic/operators"
module Dry
module Logic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/operations/and.rb
new/lib/dry/logic/operations/and.rb
--- old/lib/dry/logic/operations/and.rb 2020-02-10 20:00:11.000000000 +0100
+++ new/lib/dry/logic/operations/and.rb 2020-08-13 12:34:32.000000000 +0200
@@ -1,7 +1,7 @@
# frozen_string_literal: true
-require 'dry/logic/operations/binary'
-require 'dry/logic/result'
+require "dry/logic/operations/binary"
+require "dry/logic/result"
module Dry
module Logic
@@ -17,7 +17,7 @@
def type
:and
end
- alias operator type
+ alias_method :operator, :type
def call(input)
left_result = left.(input)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/operations/attr.rb
new/lib/dry/logic/operations/attr.rb
--- old/lib/dry/logic/operations/attr.rb 2020-02-10 20:00:11.000000000
+0100
+++ new/lib/dry/logic/operations/attr.rb 2020-08-13 12:34:32.000000000
+0200
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-require 'dry/logic/operations/key'
+require "dry/logic/operations/key"
module Dry
module Logic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/operations/binary.rb
new/lib/dry/logic/operations/binary.rb
--- old/lib/dry/logic/operations/binary.rb 2020-02-10 20:00:11.000000000
+0100
+++ new/lib/dry/logic/operations/binary.rb 2020-08-13 12:34:32.000000000
+0200
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-require 'dry/logic/operations/abstract'
+require "dry/logic/operations/abstract"
module Dry
module Logic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/operations/check.rb
new/lib/dry/logic/operations/check.rb
--- old/lib/dry/logic/operations/check.rb 2020-02-10 20:00:11.000000000
+0100
+++ new/lib/dry/logic/operations/check.rb 2020-08-13 12:34:32.000000000
+0200
@@ -1,8 +1,8 @@
# frozen_string_literal: true
-require 'dry/logic/operations/unary'
-require 'dry/logic/evaluator'
-require 'dry/logic/result'
+require "dry/logic/operations/unary"
+require "dry/logic/evaluator"
+require "dry/logic/result"
module Dry
module Logic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/operations/each.rb
new/lib/dry/logic/operations/each.rb
--- old/lib/dry/logic/operations/each.rb 2020-02-10 20:00:11.000000000
+0100
+++ new/lib/dry/logic/operations/each.rb 2020-08-13 12:34:32.000000000
+0200
@@ -1,7 +1,7 @@
# frozen_string_literal: true
-require 'dry/logic/operations/unary'
-require 'dry/logic/result'
+require "dry/logic/operations/unary"
+require "dry/logic/result"
module Dry
module Logic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/operations/implication.rb
new/lib/dry/logic/operations/implication.rb
--- old/lib/dry/logic/operations/implication.rb 2020-02-10 20:00:11.000000000
+0100
+++ new/lib/dry/logic/operations/implication.rb 2020-08-13 12:34:32.000000000
+0200
@@ -1,7 +1,7 @@
# frozen_string_literal: true
-require 'dry/logic/operations/binary'
-require 'dry/logic/result'
+require "dry/logic/operations/binary"
+require "dry/logic/result"
module Dry
module Logic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/operations/key.rb
new/lib/dry/logic/operations/key.rb
--- old/lib/dry/logic/operations/key.rb 2020-02-10 20:00:11.000000000 +0100
+++ new/lib/dry/logic/operations/key.rb 2020-08-13 12:34:32.000000000 +0200
@@ -1,8 +1,8 @@
# frozen_string_literal: true
-require 'dry/logic/operations/unary'
-require 'dry/logic/evaluator'
-require 'dry/logic/result'
+require "dry/logic/operations/unary"
+require "dry/logic/evaluator"
+require "dry/logic/result"
module Dry
module Logic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/operations/negation.rb
new/lib/dry/logic/operations/negation.rb
--- old/lib/dry/logic/operations/negation.rb 2020-02-10 20:00:11.000000000
+0100
+++ new/lib/dry/logic/operations/negation.rb 2020-08-13 12:34:32.000000000
+0200
@@ -1,7 +1,7 @@
# frozen_string_literal: true
-require 'dry/logic/operations/unary'
-require 'dry/logic/result'
+require "dry/logic/operations/unary"
+require "dry/logic/result"
module Dry
module Logic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/operations/or.rb
new/lib/dry/logic/operations/or.rb
--- old/lib/dry/logic/operations/or.rb 2020-02-10 20:00:11.000000000 +0100
+++ new/lib/dry/logic/operations/or.rb 2020-08-13 12:34:32.000000000 +0200
@@ -1,7 +1,7 @@
# frozen_string_literal: true
-require 'dry/logic/operations/binary'
-require 'dry/logic/result'
+require "dry/logic/operations/binary"
+require "dry/logic/result"
module Dry
module Logic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/operations/set.rb
new/lib/dry/logic/operations/set.rb
--- old/lib/dry/logic/operations/set.rb 2020-02-10 20:00:11.000000000 +0100
+++ new/lib/dry/logic/operations/set.rb 2020-08-13 12:34:32.000000000 +0200
@@ -1,7 +1,7 @@
# frozen_string_literal: true
-require 'dry/logic/operations/abstract'
-require 'dry/logic/result'
+require "dry/logic/operations/abstract"
+require "dry/logic/result"
module Dry
module Logic
@@ -29,7 +29,7 @@
end
def to_s
- "#{type}(#{rules.map(&:to_s).join(', ')})"
+ "#{type}(#{rules.map(&:to_s).join(", ")})"
end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/operations/unary.rb
new/lib/dry/logic/operations/unary.rb
--- old/lib/dry/logic/operations/unary.rb 2020-02-10 20:00:11.000000000
+0100
+++ new/lib/dry/logic/operations/unary.rb 2020-08-13 12:34:32.000000000
+0200
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-require 'dry/logic/operations/abstract'
+require "dry/logic/operations/abstract"
module Dry
module Logic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/operations/xor.rb
new/lib/dry/logic/operations/xor.rb
--- old/lib/dry/logic/operations/xor.rb 2020-02-10 20:00:11.000000000 +0100
+++ new/lib/dry/logic/operations/xor.rb 2020-08-13 12:34:32.000000000 +0200
@@ -1,7 +1,7 @@
# frozen_string_literal: true
-require 'dry/logic/operations/binary'
-require 'dry/logic/result'
+require "dry/logic/operations/binary"
+require "dry/logic/result"
module Dry
module Logic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/operations.rb
new/lib/dry/logic/operations.rb
--- old/lib/dry/logic/operations.rb 2020-02-10 20:00:11.000000000 +0100
+++ new/lib/dry/logic/operations.rb 2020-08-13 12:34:32.000000000 +0200
@@ -1,15 +1,15 @@
# frozen_string_literal: true
-require 'dry/logic/operations/and'
-require 'dry/logic/operations/or'
-require 'dry/logic/operations/xor'
-require 'dry/logic/operations/implication'
-require 'dry/logic/operations/negation'
+require "dry/logic/operations/and"
+require "dry/logic/operations/or"
+require "dry/logic/operations/xor"
+require "dry/logic/operations/implication"
+require "dry/logic/operations/negation"
-require 'dry/logic/operations/key'
-require 'dry/logic/operations/attr'
-require 'dry/logic/operations/each'
-require 'dry/logic/operations/set'
-require 'dry/logic/operations/check'
+require "dry/logic/operations/key"
+require "dry/logic/operations/attr"
+require "dry/logic/operations/each"
+require "dry/logic/operations/set"
+require "dry/logic/operations/check"
-require 'dry/logic/operators'
+require "dry/logic/operators"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/operators.rb
new/lib/dry/logic/operators.rb
--- old/lib/dry/logic/operators.rb 2020-02-10 20:00:11.000000000 +0100
+++ new/lib/dry/logic/operators.rb 2020-08-13 12:34:32.000000000 +0200
@@ -6,22 +6,22 @@
def and(other)
Operations::And.new(self, other)
end
- alias & and
+ alias_method :&, :and
def or(other)
Operations::Or.new(self, other)
end
- alias | or
+ alias_method :|, :or
def xor(other)
Operations::Xor.new(self, other)
end
- alias ^ xor
+ alias_method :^, :xor
def then(other)
Operations::Implication.new(self, other)
end
- alias > then
+ alias_method :>, :then
end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/predicates.rb
new/lib/dry/logic/predicates.rb
--- old/lib/dry/logic/predicates.rb 2020-02-10 20:00:11.000000000 +0100
+++ new/lib/dry/logic/predicates.rb 2020-08-13 12:34:32.000000000 +0200
@@ -1,8 +1,8 @@
# frozen_string_literal: true
-require 'bigdecimal'
-require 'bigdecimal/util'
-require 'date'
+require "bigdecimal"
+require "bigdecimal/util"
+require "date"
module Dry
module Logic
@@ -13,7 +13,7 @@
end
def type?(type, input)
- input.kind_of?(type)
+ input.is_a?(type)
end
def nil?(input)
@@ -147,12 +147,12 @@
end
def inclusion?(list, input)
- ::Kernel.warn 'inclusion is deprecated - use included_in instead.'
+ ::Kernel.warn "inclusion is deprecated - use included_in instead."
included_in?(list, input)
end
def exclusion?(list, input)
- ::Kernel.warn 'exclusion is deprecated - use excluded_from instead.'
+ ::Kernel.warn "exclusion is deprecated - use excluded_from instead."
excluded_from?(list, input)
end
@@ -206,11 +206,36 @@
pattern === input
end
+ def uuid_v1?(input)
+ uuid_v1_format =
/\A[0-9A-F]{8}-[0-9A-F]{4}-1[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}\z/i
+ format?(uuid_v1_format, input)
+ end
+
+ def uuid_v2?(input)
+ uuid_v2_format =
/\A[0-9A-F]{8}-[0-9A-F]{4}-2[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}\z/i
+ format?(uuid_v2_format, input)
+ end
+
+ def uuid_v3?(input)
+ uuid_v3_format =
/\A[0-9A-F]{8}-[0-9A-F]{4}-3[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}\z/i
+ format?(uuid_v3_format, input)
+ end
+
def uuid_v4?(input)
uuid_v4_format =
/\A[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}\z/i
format?(uuid_v4_format, input)
end
+ def uuid_v5?(input)
+ uuid_v5_format =
/\A[0-9A-F]{8}-[0-9A-F]{4}-5[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}\z/i
+ format?(uuid_v5_format, input)
+ end
+
+ def uri?(schemes, input)
+ uri_format = URI::DEFAULT_PARSER.make_regexp(schemes)
+ format?(uri_format, input)
+ end
+
def respond_to?(method, input)
input.respond_to?(method)
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/result.rb new/lib/dry/logic/result.rb
--- old/lib/dry/logic/result.rb 2020-02-10 20:00:11.000000000 +0100
+++ new/lib/dry/logic/result.rb 2020-08-13 12:34:32.000000000 +0200
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-require 'dry/core/constants'
+require "dry/core/constants"
module Dry
module Logic
@@ -69,7 +69,7 @@
if args.empty?
name.to_s
else
- "#{name}(#{args.map(&:last).map(&:inspect).join(', ')})"
+ "#{name}(#{args.map(&:last).map(&:inspect).join(", ")})"
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/rule/interface.rb
new/lib/dry/logic/rule/interface.rb
--- old/lib/dry/logic/rule/interface.rb 2020-02-10 20:00:11.000000000 +0100
+++ new/lib/dry/logic/rule/interface.rb 2020-08-13 12:34:32.000000000 +0200
@@ -49,9 +49,9 @@
def name
if constant?
- 'Constant'
+ "Constant"
else
- arity_str = variable_arity? ? 'VariableArity' : "#{arity}Arity"
+ arity_str = variable_arity? ? "VariableArity" : "#{arity}Arity"
curried_str = curried? ? "#{curried}Curried" : EMPTY_STRING
"#{arity_str}#{curried_str}"
@@ -61,9 +61,9 @@
def define_constructor
assignment =
if curried.equal?(1)
- '@arg0 = @args[0]'
+ "@arg0 = @args[0]"
else
- "#{curried_args.join(', ')} = @args"
+ "#{curried_args.join(", ")} = @args"
end
module_eval(<<~RUBY, __FILE__, __LINE__ + 1)
@@ -94,9 +94,9 @@
def define_splat_application
application =
if curried?
- "@predicate[#{curried_args.join(', ')}, *input]"
+ "@predicate[#{curried_args.join(", ")}, *input]"
else
- '@predicate[*input]'
+ "@predicate[*input]"
end
module_eval(<<~RUBY, __FILE__, __LINE__ + 1)
@@ -115,8 +115,8 @@
end
def define_fixed_application
- parameters = unapplied_args.join(', ')
- application = "@predicate[#{(curried_args + unapplied_args).join(',
')}]"
+ parameters = unapplied_args.join(", ")
+ application = "@predicate[#{(curried_args + unapplied_args).join(",
")}]"
module_eval(<<~RUBY, __FILE__, __LINE__ + 1)
def call(#{parameters})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/rule/predicate.rb
new/lib/dry/logic/rule/predicate.rb
--- old/lib/dry/logic/rule/predicate.rb 2020-02-10 20:00:11.000000000 +0100
+++ new/lib/dry/logic/rule/predicate.rb 2020-08-13 12:34:32.000000000 +0200
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-require 'dry/logic/rule'
+require "dry/logic/rule"
module Dry
module Logic
@@ -19,9 +19,9 @@
def to_s
if args.size > 0
- "#{name}(#{args.map(&:inspect).join(', ')})"
+ "#{name}(#{args.map(&:inspect).join(", ")})"
else
- "#{name}"
+ name.to_s
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/rule.rb new/lib/dry/logic/rule.rb
--- old/lib/dry/logic/rule.rb 2020-02-10 20:00:11.000000000 +0100
+++ new/lib/dry/logic/rule.rb 2020-08-13 12:34:32.000000000 +0200
@@ -1,11 +1,11 @@
# frozen_string_literal: true
-require 'concurrent/map'
-require 'dry/core/constants'
-require 'dry/equalizer'
-require 'dry/logic/operations'
-require 'dry/logic/result'
-require 'dry/logic/rule/interface'
+require "concurrent/map"
+require "dry/core/constants"
+require "dry/equalizer"
+require "dry/logic/operations"
+require "dry/logic/result"
+require "dry/logic/rule/interface"
module Dry
module Logic
@@ -38,13 +38,13 @@
base.interfaces.fetch_or_store([arity, curried]) do
interface = Interface.new(arity, curried)
klass = Class.new(base) { include interface }
- base.const_set("#{base.name.split('::').last}#{interface.name}",
klass)
+ base.const_set("#{base.name.split("::").last}#{interface.name}",
klass)
klass
end
end
def self.build(predicate, args: EMPTY_ARRAY, arity: predicate.arity,
**options)
- specialize(arity, args.size).new(predicate, { args: args, arity:
arity, **options })
+ specialize(arity, args.size).new(predicate, {args: args, arity: arity,
**options})
end
def initialize(predicate, options = EMPTY_HASH)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/rule_compiler.rb
new/lib/dry/logic/rule_compiler.rb
--- old/lib/dry/logic/rule_compiler.rb 2020-02-10 20:00:11.000000000 +0100
+++ new/lib/dry/logic/rule_compiler.rb 2020-08-13 12:34:32.000000000 +0200
@@ -1,9 +1,9 @@
# frozen_string_literal: true
-require 'dry/core/constants'
+require "dry/core/constants"
-require 'dry/logic/rule'
-require 'dry/logic/rule/predicate'
+require "dry/logic/rule"
+require "dry/logic/rule/predicate"
module Dry
module Logic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic/version.rb new/lib/dry/logic/version.rb
--- old/lib/dry/logic/version.rb 2020-02-10 20:00:11.000000000 +0100
+++ new/lib/dry/logic/version.rb 2020-08-13 12:34:32.000000000 +0200
@@ -2,6 +2,6 @@
module Dry
module Logic
- VERSION = '1.0.6'
+ VERSION = "1.0.7"
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry/logic.rb new/lib/dry/logic.rb
--- old/lib/dry/logic.rb 2020-02-10 20:00:11.000000000 +0100
+++ new/lib/dry/logic.rb 2020-08-13 12:34:32.000000000 +0200
@@ -7,5 +7,5 @@
end
end
-require 'dry/logic/rule/predicate'
-require 'dry/logic/operations'
+require "dry/logic/rule/predicate"
+require "dry/logic/operations"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/dry-logic.rb new/lib/dry-logic.rb
--- old/lib/dry-logic.rb 2020-02-10 20:00:11.000000000 +0100
+++ new/lib/dry-logic.rb 2020-08-13 12:34:32.000000000 +0200
@@ -1,3 +1,3 @@
# frozen_string_literal: true
-require 'dry/logic'
+require "dry/logic"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2020-02-10 20:00:11.000000000 +0100
+++ new/metadata 2020-08-13 12:34:32.000000000 +0200
@@ -1,14 +1,14 @@
--- !ruby/object:Gem::Specification
name: dry-logic
version: !ruby/object:Gem::Version
- version: 1.0.6
+ version: 1.0.7
platform: ruby
authors:
- Piotr Solnica
autorequire:
bindir: bin
cert_chain: []
-date: 2020-02-10 00:00:00.000000000 Z
+date: 2020-08-13 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: concurrent-ruby