lib/xcjobs/distribute.rb in xcjobs-0.0.8 vs lib/xcjobs/distribute.rb in xcjobs-0.0.9
- old
+ new
@@ -183,10 +183,19 @@
attr_accessor :dsym
attr_accessor :token
attr_accessor :identifier
attr_accessor :notes
attr_accessor :notes_type
+ attr_accessor :notify
+ attr_accessor :status
+ attr_accessor :tags
+ attr_accessor :teams
+ attr_accessor :users
+ attr_accessor :mandatory
+ attr_accessor :commit_sha
+ attr_accessor :build_server_url
+ attr_accessor :repository_url
def initialize()
yield self if block_given?
define
end
@@ -206,9 +215,18 @@
{}.tap do |fields|
fields[:ipa] = "@#{file}" if file
fields[:dsym] = "@#{dsym}" if dsym
fields[:notes] = notes if notes
fields[:notes_type] = notes_type if notes_type
+ fields[:notify] = notify if notify
+ fields[:status] = status if status
+ fields[:tags] = tags.join(',') if tags
+ fields[:teams] = teams.join(',') if teams
+ fields[:users] = users.join(',') if users
+ fields[:mandatory] = mandatory if mandatory
+ fields[:commit_sha] = commit_sha if commit_sha
+ fields[:build_server_url] = build_server_url if build_server_url
+ fields[:repository_url] = repository_url if repository_url
end
end
def header
{}.tap do |fields|