Module: RuboCop::Server Private
Do not use. This module is for internal use only.
| Relationships & Source Files |
| Namespace Children |
|
Modules:
|
|
Classes:
|
|
Exceptions:
|
| Defined in: |
lib/rubocop/server.rb, lib/rubocop/server/cache.rb, lib/rubocop/server/cli.rb, lib/rubocop/server/client_command.rb, lib/rubocop/server/core.rb, lib/rubocop/server/errors.rb, lib/rubocop/server/helper.rb, lib/rubocop/server/server_command.rb, lib/rubocop/server/socket_reader.rb, lib/rubocop/server/client_command/base.rb, lib/rubocop/server/client_command/exec.rb, lib/rubocop/server/client_command/restart.rb, lib/rubocop/server/client_command/start.rb, lib/rubocop/server/client_command/status.rb, lib/rubocop/server/client_command/stop.rb, lib/rubocop/server/server_command/base.rb, lib/rubocop/server/server_command/exec.rb, lib/rubocop/server/server_command/stop.rb
|
Overview
The bootstrap module for server.
Constant Summary
Class Attribute Summary
Class Method Summary
Class Attribute Details
.running? ⇒ Boolean
[ GitHub ]
.support_server? ⇒ Boolean
[ GitHub ]
# File 'lib/rubocop/server.rb', line 29
def support_server?
RUBY_ENGINE == 'ruby' && !RuboCop::Platform.windows?
end
Class Method Details
.wait_for_running_status!(expected)
[ GitHub ]
# File 'lib/rubocop/server.rb', line 39
def wait_for_running_status!(expected)
start_time = Time.now
while Server.running? != expected
sleep 0.1
next unless Time.now - start_time > TIMEOUT
warn "running? was not #{expected} after #{TIMEOUT} seconds!"
exit 1
end
end