Lines Matching refs:ruby
34 #include <ruby/ruby.h>
35 #include <ruby/vm.h>
36 #include <ruby/encoding.h>
66 It can be a bit confusing how the C structs defined below and the Ruby
69 - Ruby's "TypedData" abstraction lets a Ruby VALUE hold a pointer to a C
71 Thus, each struct below will have a corresponding Ruby object
74 - To get back from an underlying upb {msg,enum}def to the Ruby object, we
79 Ruby | upb
102 // Ruby class structure definitions.
169 // We forward-declare all of the Ruby method implementations here because we
171 // through Ruby's method dispatching (e.g. during message parse). It's cleaner
298 // Atomically (with respect to Ruby VM calls) either update the value and set a