class LineClient
Public Class Methods
new(auth_token:, certificate:)
click to toggle source
# File lib/linerb/client.rb, line 6 def initialize(auth_token:, certificate:) @auth = auth_token @cert = certificate end
Public Instance Methods
do_auth_service()
click to toggle source
# File lib/linerb/client.rb, line 29 def do_auth_service Auth.new(auth_token: @auth, certificate: @cert).login end
get_poll_service()
click to toggle source
# File lib/linerb/client.rb, line 20 def get_poll_service transport = Thrift::HTTPClientTransport.new(Config::POLL_SERVICE_V4_URL) transport.add_headers(Config::HEADERS) protocol = Thrift::CompactProtocol.new(transport) TalkService::Client.new(protocol) end
get_talk_service()
click to toggle source
# File lib/linerb/client.rb, line 11 def get_talk_service transport = Thrift::HTTPClientTransport.new(Config::TALK_SERVICE_V4_URL) transport.add_headers(Config::HEADERS) protocol = Thrift::CompactProtocol.new(transport) TalkService::Client.new(protocol) end