Class: OsCtld::Assets::UnixSocket

Inherits:
Assets::BaseFile
  • Object
show all
Defined in:
lib/osctld/assets/unix_socket.rb

Instance Method Summary collapse

Instance Method Details

#validate(run) ⇒ Object (protected)



9
10
11
12
13
14
15
16
17
# File 'lib/osctld/assets/unix_socket.rb', line 9

def validate(run)
  begin
    add_error('not a socket') if exist? && !stat.socket?
  rescue Errno::ENOENT
    add_error('does not exist')
  end

  super
end