From: "artemb (Artem Borodkin) via ruby-core" Date: 2024-10-10T11:21:51+00:00 Subject: [ruby-core:119505] [Ruby master Feature#20793] Allow Multiple Arguments for the .is_a? Method Issue #20793 has been updated by artemb (Artem Borodkin). Eregon (Benoit Daloze) wrote in #note-2: > I think pattern matching should be used here instead Very nice, thank you! If kind_of? (and alias is_a?) has a strong implementation optimization, I agree that this is not so important enhancement. ---------------------------------------- Feature #20793: Allow Multiple Arguments for the .is_a? Method https://bugs.ruby-lang.org/issues/20793#change-110120 * 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/