Avoid needless object allocation

This commit is contained in:
Kazuki Tsujimoto 2019-11-19 08:53:01 -06:00
parent 822d7ae316
commit 2439948bcc
No known key found for this signature in database
GPG key ID: BCEA306C49B81CD7
3 changed files with 7 additions and 2 deletions

View file

@ -437,7 +437,7 @@ module TestStruct
assert_equal({a: 1, b: 2}, o.deconstruct_keys(nil))
assert_equal({a: 1, b: 2}, o.deconstruct_keys([:b, :a]))
assert_equal({a: 1}, o.deconstruct_keys([:a]))
assert_equal({}, o.deconstruct_keys([:a, :c]))
assert_not_send([o.deconstruct_keys([:a, :c]), :key?, :c])
assert_raise(TypeError) {
o.deconstruct_keys(0)
}