Sha256: eec8ab46f60cac68920f91b2405d2c1945ca16827df84e1769e59f5e54024ecf

Contents?: true

Size: 492 Bytes

Versions: 5

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,
        :modified_files,
        :deleted_files,
        :added_files,
        :deletions,
        :insertions
      ]
    end

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

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
danger-0.7.3 lib/danger/available_values.rb
danger-0.7.2 lib/danger/available_values.rb
danger-0.7.1 lib/danger/available_values.rb
danger-0.7.0 lib/danger/available_values.rb
danger-0.6.5 lib/danger/available_values.rb