core/method.rbs in rbs-3.2.2 vs core/method.rbs in rbs-3.3.0.pre.1

- old
+ new

@@ -21,10 +21,12 @@ # require 'date' # %w[2017-03-01 2017-03-02].collect(&Date.method(:parse)) # #=> [#<Date: 2017-03-01 ((2457814j,0s,0n),+0s,2299161j)>, #<Date: 2017-03-02 ((2457815j,0s,0n),+0s,2299161j)>] # class Method < Object + type param_types = Array[[:req | :opt | :rest | :keyreq | :key | :keyrest | :block, Symbol] | [:rest | :keyrest | :nokey]] + # <!-- # rdoc-file=proc.c # - meth.to_proc -> proc # --> # Returns a Proc object corresponding to this method. @@ -250,10 +252,10 @@ # method(:foo).parameters #=> [[:req, :bar], [:rest, :args]] # # def foo(bar, baz, *args, &blk); end # method(:foo).parameters #=> [[:req, :bar], [:req, :baz], [:rest, :args], [:block, :blk]] # - def parameters: () -> ::Array[[ :req | :opt | :rest | :keyreq | :key | :keyrest | :block, Symbol ] | [ :rest | :keyrest ]] + def parameters: () -> param_types # <!-- # rdoc-file=proc.c # - meth.receiver -> object # -->