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|