class Stark::Client

Public Class Methods

new(iprot, oprot) click to toggle source
# File lib/stark/client.rb, line 8
def initialize(iprot, oprot)
  @iprot = iprot
  @oprot = oprot
end

Public Instance Methods

handle_exception(mtype) click to toggle source
# File lib/stark/client.rb, line 13
def handle_exception(mtype)
  if mtype == Thrift::MessageTypes::EXCEPTION
    x = Thrift::ApplicationException.new
    x.read(@iprot)
    @iprot.read_message_end
    raise x
  end
end