Class: U3d::UnityVersions::MacVersions

Inherits:
Object
  • Object
show all
Defined in:
lib/u3d/unity_versions.rb

REGEX: expressions to interpret data collapse

Class Method Details

.list_availableObject



167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
# File 'lib/u3d/unity_versions.rb', line 167

def list_available
  versions = {}
  UI.message 'Loading Unity releases'
  current = UnityVersions.fetch_version(UNITY_DOWNLOADS, MAC_DOWNLOAD)
  UI.success "Found #{current.count} releases." if current.count.nonzero?
  versions = versions.merge(current)
  UI.message 'Loading Unity patch releases'
  current = UnityVersions.fetch_version(UNITY_PATCHES, MAC_DOWNLOAD)
  UI.success "Found #{current.count} patch releases." if current.count.nonzero?
  versions = versions.merge(current)
  UI.message 'Loading Unity beta releases'
  current = UnityVersions.fetch_betas(UNITY_BETAS, MAC_DOWNLOAD)
  UI.success "Found #{current.count} beta releases." if current.count.nonzero?
  versions = versions.merge(current)
  versions
end