Class: Grifork

Inherits:
Object
  • Object
show all
Defined in:
lib/grifork.rb,
lib/grifork/version.rb

Defined Under Namespace

Modules: Configured, Executable, Executor, Loggable Classes: CLI, Config, DSL, Graph, Logger

Constant Summary collapse

DEFAULT_TASKFILE =
'Griforkfile'
MODES =
{
  standalone: 1,
  grifork:    2,
}.freeze
VERSION =
'0.3.0'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configObject (readonly)

Returns the value of attribute config.



33
34
35
# File 'lib/grifork.rb', line 33

def config
  @config
end

Class Method Details

.configure!(config) ⇒ Object



35
36
37
# File 'lib/grifork.rb', line 35

def configure!(config)
  @config = config
end

.loggerObject



39
40
41
# File 'lib/grifork.rb', line 39

def logger
  @logger ||= -> { Grifork::Logger.create }.call
end