Module: FireAndForget

Extended by:
Config, Launcher, Utilities
Defined in:
lib/fire_and_forget.rb,
lib/fire_and_forget/client.rb,
lib/fire_and_forget/config.rb,
lib/fire_and_forget/daemon.rb,
lib/fire_and_forget/errors.rb,
lib/fire_and_forget/server.rb,
lib/fire_and_forget/command.rb,
lib/fire_and_forget/version.rb,
lib/fire_and_forget/launcher.rb,
lib/fire_and_forget/utilities.rb,
lib/fire_and_forget/command/fire.rb,
lib/fire_and_forget/command/kill.rb,
lib/fire_and_forget/command/get_pid.rb,
lib/fire_and_forget/command/set_pid.rb,
lib/fire_and_forget/task_description.rb,
lib/fire_and_forget/command/get_status.rb,
lib/fire_and_forget/command/set_status.rb

Defined Under Namespace

Modules: Command, Config, Daemon, Launcher, Utilities Classes: Client, Error, FileNotFoundError, PermissionsError, Server, TaskDescription

Constant Summary collapse

DEFAULT_SOCKET =
"/tmp/fire_and_forget.sock"
ENV_SOCKET =
"__FAF_SOCKET"
ENV_TASK_NAME =
"__FAF_TASK_NAME"
VERSION =
"0.3.3"

Instance Attribute Summary

Attributes included from Config

#socket

Method Summary

Methods included from Utilities

to_arguments, to_parameter

Methods included from Launcher

[], add_task, binary, fire, get_pid, get_status, int, kill, map_pid, set_status, tasks, term