Module: Penelope::Core

Defined in:
lib/penelope/core.rb,
lib/penelope/core/job.rb,
lib/penelope/core/run.rb,
lib/penelope/core/git_job.rb,
lib/penelope/core/version.rb,
lib/penelope/core/job_report.rb

Overview

The core Penelope queued job module

Defined Under Namespace

Modules: Run Classes: GitJob, Job, JobReport

Constant Summary collapse

CONFIG =
{
  data: {
    directory: File.expand_path(
      ENV['PENELOPE_DATA_DIR'] ? ENV['PENELOPE_DATA_DIR'] : File.join('~', '.penelope', 'data')
    )
  },
  debug: false,
  db: {
    adapter:  'mysql',
    pool:     ENV['PENELOPE_DB_POOL_SIZE'] ? ENV['PENELOPE_DB_POOL_SIZE'] : 5,
    host:     ENV['PENELOPE_DB_HOST'] ? ENV['PENELOPE_DB_HOST'] : 'localhost',
    database: ENV['PENELOPE_DB_NAME'] ? ENV['PENELOPE_DB_NAME'] : 'penelopedb'
  }
}
VERSION =
[
  0, # Major
  0, # Minor
  1  # Patch
].join('.')