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 : {})