Module: Lexicon::Common

Defined in:
lib/lexicon/common.rb,
lib/lexicon/common/psql.rb,
lib/lexicon/common/version.rb,
lib/lexicon/common/mixin/nameable.rb,
lib/lexicon/common/shell_executor.rb,
lib/lexicon/common/package/package.rb,
lib/lexicon/common/database/factory.rb,
lib/lexicon/common/remote/s3_client.rb,
lib/lexicon/common/database/database.rb,
lib/lexicon/common/mixin/finalizable.rb,
lib/lexicon/common/mixin/logger_aware.rb,
lib/lexicon/common/mixin/schema_namer.rb,
lib/lexicon/common/package/v1/package.rb,
lib/lexicon/common/package/v2/package.rb,
lib/lexicon/common/remote/remote_base.rb,
lib/lexicon/common/package/package_file.rb,
lib/lexicon/common/mixin/container_aware.rb,
lib/lexicon/common/production/file_loader.rb,
lib/lexicon/common/production/table_locker.rb,
lib/lexicon/common/remote/package_uploader.rb,
lib/lexicon/common/schema/validator_factory.rb,
lib/lexicon/common/remote/package_downloader.rb,
lib/lexicon/common/package/v1/package_builder.rb,
lib/lexicon/common/package/v1/source_file_set.rb,
lib/lexicon/common/package/v2/package_builder.rb,
lib/lexicon/common/package/v2/source_file_set.rb,
lib/lexicon/common/production/datasource_loader.rb,
lib/lexicon/common/package/directory_package_loader.rb,
lib/lexicon/common/package/package_integrity_validator.rb

Defined Under Namespace

Modules: Database, Mixin, Package, Production, Remote, Schema Classes: Psql, ShellExecutor

Constant Summary collapse

LEXICON_SCHEMA_RELATIVE_PATH =
'resources/lexicon.schema.json'
LEXICON_SCHEMA_ABSOLUTE_PATH =
Pathname.new(__dir__).join('..', '..', LEXICON_SCHEMA_RELATIVE_PATH).freeze
VERSION =
'0.2.1'.freeze