lib/kind.rb in kind-3.0.1 vs lib/kind.rb in kind-3.1.0

- old
+ new

@@ -1,9 +1,11 @@ # frozen_string_literal: true require 'kind/version' +require 'ostruct' + require 'kind/empty' require 'kind/undefined' require 'kind/checker' require 'kind/maybe' @@ -292,10 +294,10 @@ # ---------------------- # # -- Classes [ String, Symbol, Numeric, Integer, Float, Regexp, Time, - Array, Range, Hash, Struct, Enumerator, Set, + Array, Range, Hash, Struct, Enumerator, Set, OpenStruct, Method, Proc, IO, File ].each { |klass| Types.add(klass) } Types.add(Queue, name: 'Queue'.freeze)