Module: Cagnut

Defined in:
lib/cagnut.rb,
lib/cagnut/job_manage.rb,
lib/cagnut/cli/pipeline.rb,
lib/cagnut/configuration.rb,
lib/cagnut/cli/new_project.rb,
lib/cagnut/configuration/base.rb,
lib/cagnut/configuration/checks/tools.rb,
lib/cagnut/configuration/checks/datasets.rb

Defined Under Namespace

Modules: Configuration, Pipeline Classes: JobManage, NewProject

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.environmentObject



27
28
29
# File 'lib/cagnut.rb', line 27

def environment
  @environment ||= 'development'
end

Class Method Details

.load_config(config_name, config_options) ⇒ Object



31
32
33
# File 'lib/cagnut.rb', line 31

def load_config config_name, config_options
  Cagnut::Configuration.config = Cagnut::Configuration.load_config config_name, config_options
end

.prefix_nameObject

Job names can contain up to 4094 characters.



23
24
25
# File 'lib/cagnut.rb', line 23

def prefix_name
  "CAGNUT_#{Time.now.strftime('%Y%m%d%H%M%S')}"
end

.rootObject



18
19
20
# File 'lib/cagnut.rb', line 18

def root
  ::Pathname.new File.expand_path '../..', __FILE__
end