lib/oboe/api/memcache.rb in oboe-2.7.1.7-java vs lib/oboe/api/memcache.rb in oboe-2.7.2.fuchs1
- old
+ new
@@ -1,25 +1,27 @@
# Copyright (c) 2013 AppNeta, Inc.
# All rights reserved.
module Oboe
module API
+ ##
+ # Utility methods for the Memcache instrumentation
module Memcache
- MEMCACHE_OPS = %w{add append cas decr decrement delete fetch get incr increment prepend replace set}
+ MEMCACHE_OPS = %w(add append cas decr decrement delete fetch get incr increment prepend replace set)
def memcache_hit?(result)
result.nil? ? 0 : 1
end
def remote_host(key)
- return unless defined?(Lib.memcached_server_by_key)\
- and defined?(@struct) and defined?(is_unix_socket?)
+ return unless defined?(Lib.memcached_server_by_key) \
+ && defined?(@struct) && defined?(is_unix_socket?)
- server_as_array = Lib.memcached_server_by_key(@struct, args[0].to_s)
+ server_as_array = Lib.memcached_server_by_key(@struct, key.to_s)
if server_as_array.is_a?(Array)
server = server_as_array.first
if is_unix_socket?(server)
- return "localhost"
+ return 'localhost'
elsif defined?(server.hostname)
return server.hostname
end
end
end