module MutagenSocketCheck

takeltau mutagen socket check

Public Instance Methods

mutagen_socket_check(socket) click to toggle source

Backend method for mutagen socket check. @return [Boolean] Does a mutagen socket exist?

# File lib/takeltau/mutagen/socket/check.rb, line 7
def mutagen_socket_check(socket)
  log.debug "Check if the mutagen socket \"#{socket}\" exists"

  return false unless mutagen_check_daemon

  socket_exists = _mutagen_socket_check_socket(socket)

  unless socket_exists.exitstatus.zero?
    log.debug "A mutagen socket \"#{socket}\" does not exist"
    return false
  end

  log.debug "The mutagen socket \"#{socket}\" does exist"
  true
end

Private Instance Methods

_mutagen_socket_check_socket(socketname) click to toggle source

Get git branch.

# File lib/takeltau/mutagen/socket/check.rb, line 26
def _mutagen_socket_check_socket(socketname)
  cmd_check_socket = format(
    config.active['cmd_mutagen_forward_socket_check'],
    socketname: socketname
  )
  try cmd_check_socket
end