diff options
author | Adam Cozzette <acozzette@google.com> | 2016-04-27 10:40:54 -0700 |
---|---|---|
committer | Adam Cozzette <acozzette@google.com> | 2016-04-27 10:51:22 -0700 |
commit | bbb68fe63d0c77d19cb7ecccbfb77c8bdccf751c (patch) | |
tree | 2e1114cd9e5004d554876d5f66e16cb04ee7386e /ruby/lib/google | |
parent | 66f074592dc343d6b4f7ad62fda5c26cccf6bf45 (diff) | |
download | protobuf-bbb68fe63d0c77d19cb7ecccbfb77c8bdccf751c.tar.gz protobuf-bbb68fe63d0c77d19cb7ecccbfb77c8bdccf751c.tar.bz2 protobuf-bbb68fe63d0c77d19cb7ecccbfb77c8bdccf751c.zip |
Added dig and bsearch_index to RepeatedField methods forwarded to array
This fixes the test_acts_likes_an_array test in RepeatedFieldTest, which
checks that repeated fields respond to the same methods as regular Ruby
arrays. The bsearch_index and dig array methods seem to be new in Ruby
2.3 and so we should support those.
Diffstat (limited to 'ruby/lib/google')
-rw-r--r-- | ruby/lib/google/protobuf/repeated_field.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ruby/lib/google/protobuf/repeated_field.rb b/ruby/lib/google/protobuf/repeated_field.rb index 16c843c0..0ad2060d 100644 --- a/ruby/lib/google/protobuf/repeated_field.rb +++ b/ruby/lib/google/protobuf/repeated_field.rb @@ -69,8 +69,8 @@ module Google # relationship explicit instead of implicit def_delegators :to_ary, :&, :*, :-, :'<=>', - :assoc, :bsearch, :combination, :compact, :count, :cycle, - :drop, :drop_while, :eql?, :fetch, :find_index, :flatten, + :assoc, :bsearch, :bsearch_index, :combination, :compact, :count, + :cycle, :dig, :drop, :drop_while, :eql?, :fetch, :find_index, :flatten, :include?, :index, :inspect, :join, :pack, :permutation, :product, :pretty_print, :pretty_print_cycle, :rassoc, :repeated_combination, :repeated_permutation, :reverse, |