module Neph

Included Modules

Direct including types

Defined in:

neph.cr
neph/job/job.cr
neph/job/job_executor.cr
neph/message/message.cr
neph/parser/parser.cr
neph/version.cr

Constant Summary

LOG_ERR = "log.err"
LOG_OUT = "log.out"
NEPH_DIR = ".neph"
STATUS_CHECK_INTERVAL = 0.1
VERSION = "0.2.12"

Instance Method Summary

Instance methods inherited from module Neph::Message

error(msg : String) error

Instance methods inherited from module Neph::Parser

add_sub_job(config : YHash, job : Job, sub_job_name : String, env : String | Nil)
add_sub_job(config : YHash, job : Job, sub_job : String)
add_sub_job(config : YHash, job : Job, sub_job : YHash)
add_sub_job
, create_job(config : Hash(YAML::Any, YAML::Any), job_name : String, parent_job : Job | Nil = nil) : Job create_job, parse_yaml(job_name : String, path : String) : Job
parse_yaml(path : String) : Hash(YAML::Any, YAML::Any)
parse_yaml
, source_files(path : String) : Array(String) source_files

Instance Method Detail

def format_time(time) #

[View source]
def log(msg : String, force : Bool = false) #

[View source]
def log_err #

[View source]
def log_ln(msg : String, force : Bool = false) #

[View source]
def log_out #

[View source]
def neph_dir #

[View source]
def ready_dir #

[View source]