From: sameer.deshmukh93@... Date: 2018-08-27T05:28:29+00:00 Subject: [ruby-core:88668] [Ruby trunk Feature#15031] T_RANGE for testing whether object is a Range Issue #15031 has been reported by v0dro (Sameer Deshmukh). ---------------------------------------- Feature #15031: T_RANGE for testing whether object is a Range https://bugs.ruby-lang.org/issues/15031 * Author: v0dro (Sameer Deshmukh) * Status: Open * Priority: Normal * Assignee: * Target version: ---------------------------------------- Range is an in-built type of Ruby and it would be better for C extension writers if there existed a constant `T_RANGE` that could be directly used for checking whether a `VALUE` is a `Range`. Currently we need to write `CLASS_OF(obj) == rb_cRange` in order to make this happen. Having a `T_RANGE` would help in making C code more idiomatic and fast in some cases. That way, one can write `RB_TYPE_P(obj, T_RANGE)`. -- https://bugs.ruby-lang.org/ Unsubscribe: