Method: Sensu::SocketHandler#unbind

Defined in:
lib/sensu/socket.rb

#unbindObject



66
67
68
69
70
71
72
73
74
75
76
77
# File 'lib/sensu/socket.rb', line 66

def unbind
  if @connected_at
    elapsed_time = Time.now.to_f - @connected_at
    if elapsed_time >= @inactivity_timeout
      @on_error.call('socket inactivity timeout')
    else
      @on_success.call('wrote to socket')
    end
  else
    @on_error.call('failed to connect to socket')
  end
end