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
Constant Summary collapse
- VERSION =
"0.7.5"
Class Method Summary collapse
- .build ⇒ Object
-
.new(yaml) ⇒ Object
Your code goes here…
- .parse(actions) ⇒ Object
- .parse_ ⇒ Object
- .parse_file(file) ⇒ Object
- .test ⇒ Object
Class Method Details
.build ⇒ Object
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 |
.test ⇒ Object
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 |