Actions
Feature #16817
openattr_predicate or attr_query or attr_something for ? methods
Feature #16817:
attr_predicate or attr_query or attr_something for ? methods
Status:
Open
Assignee:
-
Target version:
-
Description
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
Actions