Module: Archipelago::Pirate

Defined in:
lib/archipelago/pirate.rb

Overview

The client library that knows about all remote databases and handles reads and write to them.

Defined Under Namespace

Classes: Captain, CommitFailedException, NoRemoteDatabaseAvailableException, NoTransactionManagerAvailableException

Constant Summary collapse

CHEST_DESCRIPTION =
{
  :class => 'Archipelago::Treasure::Chest'
}
TRANNY_DESCRIPTION =
{
  :class => 'Archipelago::Tranny::Manager'
}
BLACKBEARD =

The default Archipelago::Pirate::Captain that is always available for lookups is Archipelago::Pirate::BLACKBEARD.

If you really need to you can customize it by defining BLACKBEARD_OPTIONS before loading disco.rb, and if you REALLY need to you can disable it completely by setting BLACKBEARD_DISABLED to true.

Captain.new(defined?(BLACKBEARD_OPTIONS) ? BLACKBEARD_OPTIONS : {})