Module: PredragsDummyPipelines

Defined in:
lib/predrags_dummy_pipelines.rb,
lib/predrags_dummy_pipelines/exec.rb,
lib/predrags_dummy_pipelines/version.rb,
lib/predrags_dummy_pipelines/pipeline.rb

Defined Under Namespace

Classes: Exec, Pipeline

Constant Summary collapse

VERSION =
"0.7.5"

Class Method Summary collapse

Class Method Details

.buildObject



14
15
16
# File 'lib/predrags_dummy_pipelines.rb', line 14

def self.build
  Exec.new(parse_["build"])
end

.new(yaml) ⇒ Object

Your code goes here…



9
10
11
12
# File 'lib/predrags_dummy_pipelines.rb', line 9

def self.new(yaml)
    actions = parse(yaml)
    Pipeline.new(actions)
end

.parse(actions) ⇒ Object



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

def self.parse(actions)
  Psych.load(actions)
end

.parse_Object



17
18
19
# File 'lib/predrags_dummy_pipelines.rb', line 17

def self.parse_
  parse_file("project/simple.yml")
end

.parse_file(file) ⇒ Object



20
21
22
# File 'lib/predrags_dummy_pipelines.rb', line 20

def self.parse_file(file)
  project = Psych.load_file(file)
end

.testObject



28
29
30
31
32
33
34
# File 'lib/predrags_dummy_pipelines.rb', line 28

def self.test
  a = PredragsDummyPipelines.parse_
  pip = PredragsDummyPipelines::Pipeline.new a
  pip.run
  pip.show
  pip
end