Sha256: 7d55d516ccf45e595ff6b217ab5b3a1aa62b68f4277b803be18b1958be7fa99b

Contents?: true

Size: 660 Bytes

Versions: 1

Compression:

Stored size: 660 Bytes

Contents

require "predrags_dummy_pipelines/version"
require "predrags_dummy_pipelines/exec"
require "predrags_dummy_pipelines/pipeline"
require "psych"

module PredragsDummyPipelines
  # Your code goes here...

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

  def self.build
    Exec.new(parse_["build"])
  end
  def self.parse_
    parse_file("project/simple.yml")
  end
  def self.parse_file(file)
    project = Psych.load_file(file)
  end
  def self.parse(actions)
    Psych.load(actions)
  end


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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
predrags_dummy_pipelines-0.6.2 lib/predrags_dummy_pipelines.rb