rbi/sord.rbi in sord-3.0.0.beta.1 vs rbi/sord.rbi in sord-3.0.0.beta.2
- old
+ new
@@ -1,8 +1,8 @@
# typed: strong
module Sord
- VERSION = T.let('3.0.0.beta.1', T.untyped)
+ VERSION = T.let('3.0.0.beta.2', T.untyped)
# Handles writing logs to stdout and any other classes which request them.
module Logging
AVAILABLE_TYPES = T.let([:warn, :info, :duck, :error, :infer, :omit, :done].freeze, T.untyped)
@@ -316,10 +316,9 @@
GENERIC_TYPE_REGEX = T.let(/(#{SIMPLE_TYPE_REGEX})\s*[<{]\s*(.*)\s*[>}]/, T.untyped)
DUCK_TYPE_REGEX = T.let(/^\#[a-zA-Z_][\w]*(?:[a-zA-Z_][\w=]*)*(?:( ?\& ?\#)*[a-zA-Z_][\w=]*)*$/, T.untyped)
ORDERED_LIST_REGEX = T.let(/^(?:Array|)\((.*)\s*\)$/, T.untyped)
SHORTHAND_HASH_SYNTAX = T.let(/^{\s*(.*)\s*}$/, T.untyped)
SHORTHAND_ARRAY_SYNTAX = T.let(/^<\s*(.*)\s*>$/, T.untyped)
- SUPPORTED_GENERIC_TYPES = T.let(%w{Array Set Enumerable Enumerator Range Hash Class}, T.untyped)
SINGLE_ARG_GENERIC_TYPES = T.let(%w{Array Set Enumerable Enumerator Range}, T.untyped)
# Given a string of YARD type parameters (without angle brackets), splits
# the string into an array of each type parameter.
#