class Thrift::ServiceDefinition
Attributes
klass[R]
Public Class Methods
new(klass)
click to toggle source
# File lib/thrift/definition.rb 25 def initialize(klass) 26 @klass = klass 27 end
Public Instance Methods
client_class()
click to toggle source
# File lib/thrift/definition.rb 29 def client_class 30 @klass::Client 31 end
namespace()
click to toggle source
# File lib/thrift/definition.rb 37 def namespace 38 @klass::NAMESPACE 39 end
processor_class()
click to toggle source
# File lib/thrift/definition.rb 33 def processor_class 34 @klass::Processor 35 end
service()
click to toggle source
# File lib/thrift/definition.rb 41 def service 42 @klass::SERVICE 43 end
service_type()
click to toggle source
# File lib/thrift/definition.rb 45 def service_type 46 "#{namespace}.#{service}" 47 end