Module: Simultaneous
- Extended by:
- ClassMethods
- Defined in:
- lib/simultaneous/rack.rb,
lib/simultaneous.rb,
lib/simultaneous/task.rb,
lib/simultaneous/server.rb,
lib/simultaneous/command.rb,
lib/simultaneous/connection.rb,
lib/simultaneous/sync_client.rb,
lib/simultaneous/async_client.rb,
lib/simultaneous/command/fire.rb,
lib/simultaneous/command/kill.rb,
lib/simultaneous/command/set_pid.rb,
lib/simultaneous/task_description.rb,
lib/simultaneous/broadcast_message.rb,
lib/simultaneous/command/client_event.rb,
lib/simultaneous/command/task_complete.rb
Overview
require ‘rack/async’
Defined Under Namespace
Modules: ClassMethods, Command, Rack, Task Classes: AsyncClient, BroadcastMessage, Connection, Error, FileNotFoundError, PermissionsError, Server, SyncClient, TaskDescription
Constant Summary collapse
- VERSION =
"0.5.2"
- DEFAULT_CONNECTION =
"/tmp/simultaneous-server.sock"
- DEFAULT_PORT =
9999
- DEFAULT_HOST =
'localhost'
- ENV_CONNECTION =
"SIMULTANEOUS_CONNECTION"
- ENV_DOMAIN =
"SIMULTANEOUS_DOMAIN"
- ENV_TASK_NAME =
"SIMULTANEOUS_TASK_NAME"
Constants included from ClassMethods
ClassMethods::TCP_CONNECTION_MATCH
Method Summary
Methods included from ClassMethods
[], add_task, binary, client, client=, client_connection, client_mode, client_mode=, connection, connection=, domain, domain=, event_listeners, fire, int, kill, map_pid, on_event, parse_connection, reset!, reset_client!, send_event, server_binary, task_complete, tasks, term, to_arguments, to_parameter