class Snowflake::Client

Public Instance Methods

get_datacenter_id() click to toggle source
# File lib/snowflake.rb, line 59
def get_datacenter_id()
  send_get_datacenter_id()
  return recv_get_datacenter_id()
end
get_id(useragent) click to toggle source
# File lib/snowflake.rb, line 44
def get_id(useragent)
  send_get_id(useragent)
  return recv_get_id()
end
get_timestamp() click to toggle source
# File lib/snowflake.rb, line 29
def get_timestamp()
  send_get_timestamp()
  return recv_get_timestamp()
end
get_worker_id() click to toggle source
# File lib/snowflake.rb, line 14
def get_worker_id()
  send_get_worker_id()
  return recv_get_worker_id()
end
recv_get_datacenter_id() click to toggle source
# File lib/snowflake.rb, line 68
def recv_get_datacenter_id()
  result = receive_message(Get_datacenter_id_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'get_datacenter_id failed: unknown result')
end
recv_get_id() click to toggle source
# File lib/snowflake.rb, line 53
def recv_get_id()
  result = receive_message(Get_id_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'get_id failed: unknown result')
end
recv_get_timestamp() click to toggle source
# File lib/snowflake.rb, line 38
def recv_get_timestamp()
  result = receive_message(Get_timestamp_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'get_timestamp failed: unknown result')
end
recv_get_worker_id() click to toggle source
# File lib/snowflake.rb, line 23
def recv_get_worker_id()
  result = receive_message(Get_worker_id_result)
  return result.success unless result.success.nil?
  raise ::Thrift::ApplicationException.new(::Thrift::ApplicationException::MISSING_RESULT, 'get_worker_id failed: unknown result')
end
send_get_datacenter_id() click to toggle source
# File lib/snowflake.rb, line 64
def send_get_datacenter_id()
  send_message('get_datacenter_id', Get_datacenter_id_args)
end
send_get_id(useragent) click to toggle source
# File lib/snowflake.rb, line 49
def send_get_id(useragent)
  send_message('get_id', Get_id_args, :useragent => useragent)
end
send_get_timestamp() click to toggle source
# File lib/snowflake.rb, line 34
def send_get_timestamp()
  send_message('get_timestamp', Get_timestamp_args)
end
send_get_worker_id() click to toggle source
# File lib/snowflake.rb, line 19
def send_get_worker_id()
  send_message('get_worker_id', Get_worker_id_args)
end