Module: Hive::Messages

Defined in:
lib/hive/messages.rb,
lib/hive/messages/job.rb,
lib/hive/messages/base.rb,
lib/hive/messages/nil_job.rb,
lib/hive/messages/artifact.rb,
lib/hive/messages/configuration.rb,
lib/hive/messages/execution_variables_base.rb

Defined Under Namespace

Classes: Artifact, Base, Configuration, ExecutionVariablesBase, Job, NilJob

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



32
33
34
# File 'lib/hive/messages.rb', line 32

def configuration
  @configuration
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



38
39
40
41
42
43
# File 'lib/hive/messages.rb', line 38

def configure

  self.configuration = Configuration.new
  yield(configuration)
  Hive::Paths.base = self.configuration.base_path
end

.rootObject



34
35
36
# File 'lib/hive/messages.rb', line 34

def root
  File.expand_path '../../..', __FILE__
end