aboutsummaryrefslogtreecommitdiff
path: root/ruby/ext/google/protobuf_c/protobuf.h
diff options
context:
space:
mode:
authorChris Fallin <cfallin@c1f.net>2015-05-14 10:55:35 -0700
committerChris Fallin <cfallin@c1f.net>2015-05-14 10:55:35 -0700
commitb481a4f920d2f5872bc1e9bfd6b0656f6ad0b713 (patch)
treead8be4705dbdbc6d88a433948195ee84480969eb /ruby/ext/google/protobuf_c/protobuf.h
parent5bd8b680bad38ef40b838ce0de05aac5465d04c0 (diff)
parentcd7ebbe54f16999b74c2c32a64336bad131ec5f3 (diff)
downloadprotobuf-b481a4f920d2f5872bc1e9bfd6b0656f6ad0b713.tar.gz
protobuf-b481a4f920d2f5872bc1e9bfd6b0656f6ad0b713.tar.bz2
protobuf-b481a4f920d2f5872bc1e9bfd6b0656f6ad0b713.zip
Merge pull request #340 from skippy/add-array-like-methods
ruby: make repeated_field quack like an array
Diffstat (limited to 'ruby/ext/google/protobuf_c/protobuf.h')
-rw-r--r--ruby/ext/google/protobuf_c/protobuf.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/ruby/ext/google/protobuf_c/protobuf.h b/ruby/ext/google/protobuf_c/protobuf.h
index d8a327aa..985b7f3d 100644
--- a/ruby/ext/google/protobuf_c/protobuf.h
+++ b/ruby/ext/google/protobuf_c/protobuf.h
@@ -361,13 +361,13 @@ extern VALUE cRepeatedField;
RepeatedField* ruby_to_RepeatedField(VALUE value);
VALUE RepeatedField_each(VALUE _self);
-VALUE RepeatedField_index(VALUE _self, VALUE _index);
+VALUE RepeatedField_index(int argc, VALUE* argv, VALUE _self);
void* RepeatedField_index_native(VALUE _self, int index);
VALUE RepeatedField_index_set(VALUE _self, VALUE _index, VALUE val);
void RepeatedField_reserve(RepeatedField* self, int new_size);
VALUE RepeatedField_push(VALUE _self, VALUE val);
void RepeatedField_push_native(VALUE _self, void* data);
-VALUE RepeatedField_pop(VALUE _self);
+VALUE RepeatedField_pop_one(VALUE _self);
VALUE RepeatedField_insert(int argc, VALUE* argv, VALUE _self);
VALUE RepeatedField_replace(VALUE _self, VALUE list);
VALUE RepeatedField_clear(VALUE _self);