ruby-core@ruby-lang.org archive (unofficial mirror)
 help / color / mirror / Atom feed
* [ruby-core:119502] [Ruby master Feature#20793] Allow Multiple Arguments for the .is_a? Method
@ 2024-10-10  8:50 artemb (Artem Borodkin) via ruby-core
  2024-10-10  9:55 ` [ruby-core:119503] " nobu (Nobuyoshi Nakada) via ruby-core
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: artemb (Artem Borodkin) via ruby-core @ 2024-10-10  8:50 UTC (permalink / raw)
  To: ruby-core; +Cc: artemb (Artem Borodkin)

Issue #20793 has been reported by artemb (Artem Borodkin).

----------------------------------------
Feature #20793: Allow Multiple Arguments for the .is_a? Method
https://bugs.ruby-lang.org/issues/20793

* Author: artemb (Artem Borodkin)
* Status: Open
----------------------------------------
I propose allowing multiple arguments to be passed to the .is_a? Method imply "OR" semantics:


``` ruby
name.is_a? String, Symbol
```

Currently, we need to write the following to achieve the same functionality:

``` ruby
[String, Symbol].include?(name.class)
```






-- 
https://bugs.ruby-lang.org/
 ______________________________________________
 ruby-core mailing list -- ruby-core@ml.ruby-lang.org
 To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
 ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-11-07  8:58 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-10-10  8:50 [ruby-core:119502] [Ruby master Feature#20793] Allow Multiple Arguments for the .is_a? Method artemb (Artem Borodkin) via ruby-core
2024-10-10  9:55 ` [ruby-core:119503] " nobu (Nobuyoshi Nakada) via ruby-core
2024-10-10 10:48 ` [ruby-core:119504] " Eregon (Benoit Daloze) via ruby-core
2024-10-10 11:21 ` [ruby-core:119505] " artemb (Artem Borodkin) via ruby-core
2024-11-07  8:58 ` [ruby-core:119794] " matz (Yukihiro Matsumoto) via ruby-core

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).