Module: RoboPigeon::Dsl::Helpers

Includes:
Git, GitLab, Jira, Markdown, Slack
Included in:
JiraTicket, Job
Defined in:
lib/robopigeon/git.rb,
lib/robopigeon/jira.rb,
lib/robopigeon/slack.rb,
lib/robopigeon/gitlab.rb,
lib/robopigeon/markdown.rb,
lib/robopigeon/dsl/helpers.rb,
lib/robopigeon/git/helper_dsl.rb,
lib/robopigeon/jira/helper_dsl.rb,
lib/robopigeon/slack/helper_dsl.rb,
lib/robopigeon/gitlab/helper_dsl.rb,
lib/robopigeon/markdown/helper_dsl.rb

Defined Under Namespace

Modules: Git, GitLab, Jira, Markdown, Slack

Instance Method Summary collapse

Methods included from Markdown

#confluence_from_md, #html_from_md, #jira_from_md, #slack_from_md

Methods included from GitLab

#deployment_code_change_stats, #deployment_diff_link, #deployment_ref, #deployment_sha, #deployment_shortlog, #deployment_time, #environment_link, #tickets_in_log_since_deployment_to

Methods included from Slack

#slack_name_for, #slack_user_for, #slack_user_group

Methods included from Jira

#jira_last_created_ticket, #jira_last_created_ticket_link, #jira_last_created_ticket_slack_link, #jira_slack_link

Methods included from Git

#changed_since?, #git_branch_merged_source, #git_branch_merged_target, #git_committer_email, #git_committer_name, #git_merger_email, #git_merger_name

Instance Method Details

#skip(reason) ⇒ Object

Raises:



13
14
15
# File 'lib/robopigeon/dsl/helpers.rb', line 13

def skip(reason)
  raise SkippedJob, "Job is not complete: #{reason}"
end