class RoboPigeon::Dsl::Job

Public Class Methods

run(&block) click to toggle source
# File lib/robopigeon/dsl/job.rb, line 16
def self.run(&block)
  instance = new
  instance.instance_eval(&block)
end

Public Instance Methods

gitlab(&block) click to toggle source
# File lib/robopigeon/gitlab.rb, line 27
def gitlab(&block)
  RoboPigeon::Dsl::GitLab.run(&block)
end
jenkins(&block) click to toggle source
# File lib/robopigeon/jenkins.rb, line 18
def jenkins(&block)
  RoboPigeon::Dsl::Jenkins.run(&block)
end
jira(&block) click to toggle source
# File lib/robopigeon/jira.rb, line 33
def jira(&block)
  RoboPigeon::Dsl::Jira.run(&block)
end
slack(&block) click to toggle source
# File lib/robopigeon/slack.rb, line 26
def slack(&block)
  RoboPigeon::Dsl::Slack.run(&block)
end