Actions
Feature #12523
open`Object#values_at`
Feature #12523:
`Object#values_at`
Status:
Open
Assignee:
-
Target version:
-
Description
It might be convenient to have a method that returns multiple attributes of an object.
class A
attr_accessors :foo, :bar, :baz
def initialize foo, bar, baz; @foo, @bar, @baz = foo, bar, baz end
end
a = A.new("a", "b", "c")
a.values_at(:baz, :foo) # => ["c", "a"]
Updated by shyouhei (Shyouhei Urabe) over 9 years ago
I'm not that strongly against it, but wonder if it has actual usage where it is convenient. Do you have any use cases?
Updated by sawa (Tsuyoshi Sawada) almost 6 years ago
- Description updated (diff)
Actions