Sha256: 10bd6bb2a99ef4c7be08bccace6d2ed2b77a79e0b76e3e8d3338c2364a7ccf36

Contents?: true

Size: 510 Bytes

Versions: 1

Compression:

Stored size: 510 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,
        :commits
      ]
    end

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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
danger-0.7.4 lib/danger/available_values.rb