Sha256: 36147b70530364fabe6a62f9e62d3ceb0a22f8383b5c20d39ce090c72acd38a2

Contents?: true

Size: 472 Bytes

Versions: 3

Compression:

Stored size: 472 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_removed,
        :files_added,
        :deletions,
        :insertions
      ]
    end

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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
danger-0.2.1 lib/danger/available_values.rb
danger-0.2.0 lib/danger/available_values.rb
danger-0.1.1 lib/danger/available_values.rb