class ProtocolBuffers::Service

Public Class Methods

fully_qualified_name() click to toggle source
# File lib/protocol_buffers/runtime/service.rb, line 12
def self.fully_qualified_name
  @fully_qualified_name
end
rpc(name, proto_name, request_type, response_type) click to toggle source
# File lib/protocol_buffers/runtime/service.rb, line 20
def self.rpc(name, proto_name, request_type, response_type)
  @rpcs ||= Array.new
  @rpcs = @rpcs.dup
  @rpcs << Rpc.new(name.to_sym, proto_name, request_type, response_type, self).freeze
  @rpcs.freeze
end
rpcs() click to toggle source
# File lib/protocol_buffers/runtime/service.rb, line 16
def self.rpcs
  @rpcs
end
set_fully_qualified_name(name) click to toggle source
# File lib/protocol_buffers/runtime/service.rb, line 8
def self.set_fully_qualified_name(name)
  @fully_qualified_name = name.dup.freeze
end