From: robot@... Date: 2020-04-25T14:27:37+00:00 Subject: [ruby-core:98064] [CommonRuby Feature#16817] attr_predicate or attr_query or attr_something for ? methods Issue #16817 has been reported by robotdana (Dana Sherson). ---------------------------------------- Feature #16817: attr_predicate or attr_query or attr_something for ? methods https://bugs.ruby-lang.org/issues/16817 * Author: robotdana (Dana Sherson) * Status: Open * Priority: Normal ---------------------------------------- I would like `attr_predicate` like attr_reader etc. `attr_predicate :cat` would define a method named `:cat?` that returned the value for ivar `@cat`. I would like this because i find myself writing this: ``` def cat? @cat end ``` which is fine once, but becomes tedious with many attributes Another possibility is allowing `attr_reader :cat?` to define a method that returns the value for ivar `@cat`. currently it raises `NameError (invalid attribute name `cat?')` Thank you -- https://bugs.ruby-lang.org/ Unsubscribe: