diff --git a/scenario/patterns/array_pat_reedit.rb b/scenario/patterns/array_pat_reedit.rb new file mode 100644 index 00000000..5669301d --- /dev/null +++ b/scenario/patterns/array_pat_reedit.rb @@ -0,0 +1,27 @@ +## update +def foo(ary) + case ary + in [a] + a + end +end +foo([1]) + +## assert +class Object + def foo: ([Integer]) -> Integer +end + +## update +def foo(ary) + case ary + in [a] + a.to_s + end +end +foo([1]) + +## assert +class Object + def foo: ([Integer]) -> String +end