Sha256: 8727d3afb88ed13170141deaeb192856f365e4255525466d645a4dabd58a78de

Contents?: true

Size: 492 Bytes

Versions: 4

Compression:

Stored size: 492 Bytes

Contents

module Danger
  # Defines all the values that should be available in someone's Dangerfile
  class AvailableValues
    def self.all
      self.scm + self.request_source
    end

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

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

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
danger-0.6.0 lib/danger/available_values.rb
danger-0.5.2 lib/danger/available_values.rb
danger-0.5.1 lib/danger/available_values.rb
danger-0.5.0 lib/danger/available_values.rb