module Google::Protobuf::MessageExts

Public Class Methods

included(klass) click to toggle source

this is only called in jruby; mri loades the ClassMethods differently

# File lib/google/protobuf/message_exts.rb, line 36
def self.included(klass)
  klass.extend(ClassMethods)
end

Public Instance Methods

to_json(options = {}) click to toggle source
# File lib/google/protobuf/message_exts.rb, line 43
def to_json(options = {})
  self.class.encode_json(self, options)
end
to_proto() click to toggle source
# File lib/google/protobuf/message_exts.rb, line 47
def to_proto
  self.class.encode(self)
end