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