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