Module: Spanx
- Defined in:
- lib/spanx/runner.rb,
lib/spanx.rb,
lib/spanx/api.rb,
lib/spanx/cli.rb,
lib/spanx/usage.rb,
lib/spanx/config.rb,
lib/spanx/helper.rb,
lib/spanx/logger.rb,
lib/spanx/version.rb,
lib/spanx/whitelist.rb,
lib/spanx/api/machine.rb,
lib/spanx/helper/exit.rb,
lib/spanx/actor/writer.rb,
lib/spanx/helper/timing.rb,
lib/spanx/notifier/base.rb,
lib/spanx/actor/analyzer.rb,
lib/spanx/notifier/email.rb,
lib/spanx/notifier/slack.rb,
lib/spanx/actor/collector.rb,
lib/spanx/actor/log_reader.rb,
lib/spanx/notifier/campfire.rb,
lib/spanx/helper/subclassing.rb,
lib/spanx/notifier/audit_log.rb,
lib/spanx/api/resources/unblock_ip.rb,
lib/spanx/api/resources/blocked_ips.rb
Overview
Spanx::Runner is initialized with a list of actors to run and a config hash. It is then run to activate each actor and join one of the running threads.
Example:
Spanx::Runner.new("analyzer", {}).run
Spanx::Runner.new("analyzer", "writer", {}).run
Valid actors are:
collector
analyzer
writer
log_reader
Defined Under Namespace
Modules: API, Actor, Helper, Logger, Notifier Classes: CLI, Config, IPChecker, Runner, Usage, Whitelist
Constant Summary collapse
- VERSION =
"0.3.0"