Actions
Feature #16817
openattr_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
Like1
Like0Like0