module Google::Protobuf::MessageExts
Public Class Methods
Source
# File lib/google/protobuf/message_exts.rb, line 13 def self.included(klass) klass.extend(ClassMethods) end
this is only called in jruby; mri loades the ClassMethods
differently
Public Instance Methods
Source
# File lib/google/protobuf/message_exts.rb, line 20 def to_json(options = {}) self.class.encode_json(self, options) end
Source
# File lib/google/protobuf/message_exts.rb, line 24 def to_proto(options = {}) self.class.encode(self, options) end