[ruby-core:76161] [Ruby trunk Feature#12523] `Object#values_at`
From:
sawadatsuyoshi@...
Date:
2016-06-27 14:59:58 UTC
List:
ruby-core #76161
Issue #12523 has been reported by Tsuyoshi Sawada.
----------------------------------------
Feature #12523: `Object#values_at`
https://bugs.ruby-lang.org/issues/12523
* Author: Tsuyoshi Sawada
* Status: Open
* Priority: Normal
* Assignee:
----------------------------------------
It might be convenient to have a method that returns multiple attributes of an object.
~~~ruby
class A
attr_accessors :foo, :bar, :baz
def initialize foo, bar, baz; @foo, @bar, @baz = foo, bar, baz end
end
A.new("a", "b", "c")
A.values_at(:baz, :foo) # => ["c", "a"]
~~~
--
https://bugs.ruby-lang.org/
Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>