Sha256: 360a19d6cb9a35c3afe9e4899df21d86c37ea0e4ef1a375956dea7e7e920a542
Contents?: true
Size: 478 Bytes
Versions: 7
Compression:
Stored size: 478 Bytes
Contents
def foo(n) case n when Integer n + 1 when String n + "STR" else n end end foo(42) foo("str") foo(:sym) __END__ # Errors smoke/flow7.rb:4: [error] failed to resolve overload: String#+ smoke/flow7.rb:4: [error] undefined method: :sym#+ smoke/flow7.rb:6: [error] failed to resolve overload: Integer#+ smoke/flow7.rb:6: [error] undefined method: :sym#+ # Classes class Object def foo : (:sym | Integer | String) -> (:sym | Integer | String | untyped) end
Version data entries
7 entries across 7 versions & 1 rubygems