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