Module: Pgai

Defined in:
lib/pgai.rb,
lib/pgai/store.rb,
lib/pgai/client.rb,
lib/pgai/version.rb,
lib/pgai/commander.rb,
lib/pgai/port/manager.rb,
lib/pgai/psql_manager.rb,
lib/pgai/clone_manager.rb,
lib/pgai/encryption/key.rb,
lib/pgai/port/allocator.rb,
lib/pgai/port/forwarder.rb,
lib/pgai/encryption/store.rb,
lib/pgai/encryption/migrator.rb,
lib/pgai/encryption/prompter.rb,
lib/pgai/create_clone_service.rb,
lib/pgai/resources/attributes.rb,
lib/pgai/resources/local/clone.rb,
lib/pgai/resources/remote/clone.rb,
lib/pgai/external_command_manager.rb,
lib/pgai/resources/remote/snapshot.rb,
lib/pgai/encryption/reference_store.rb,
lib/pgai/resources/remote/db_object.rb,
lib/pgai/resources/local/base_record.rb,
lib/pgai/resources/local/environment.rb,
lib/pgai/resources/remote/base_record.rb,
lib/pgai/resources/local/configuration.rb,
lib/pgai/resources/remote/clone_status.rb,
lib/pgai/encryption/one_password_client.rb,
lib/pgai/resources/remote/clone_metadata.rb

Defined Under Namespace

Modules: Cli, Encryption, Port, Resources Classes: BadRequestError, CliError, Client, CloneManager, Commander, CreateCloneService, Error, ExternalCommandManager, PsqlManager, ResourceNotFound, Store, UnauthorizedError

Constant Summary collapse

CONFIG_DIR =
"~/.config/pgai/"
VERSION =
"1.1.1"

Class Attribute Summary collapse

Class Attribute Details

.config_dirObject



41
42
43
# File 'lib/pgai.rb', line 41

def config_dir
  @config_dir ||= Pathname(CONFIG_DIR).expand_path
end