Class: Danger::AvailableValues

Inherits:
Object
  • Object
show all
Defined in:
lib/danger/available_values.rb

Overview

Defines all the values that should be available in someone’s Dangerfile

Class Method Summary collapse

Class Method Details

.allObject



4
5
6
# File 'lib/danger/available_values.rb', line 4

def self.all
  self.scm + self.request_source
end

.request_sourceObject



19
20
21
22
23
24
25
26
# File 'lib/danger/available_values.rb', line 19

def self.request_source
  [
    :pr_title,
    :pr_body,
    :pr_author,
    :pr_labels
  ]
end

.scmObject



8
9
10
11
12
13
14
15
16
17
# File 'lib/danger/available_values.rb', line 8

def self.scm
  [
    :lines_of_code,
    :files_modified,
    :files_removed,
    :files_added,
    :deletions,
    :insertions
  ]
end