Class: U3d::UnityVersions::WindowsVersions

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

REGEX: expressions to interpret data collapse

Class Method Details

.list_availableObject



188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
# File 'lib/u3d/unity_versions.rb', line 188

def list_available
  versions = {}
  UI.message 'Loading Unity releases'
  current = UnityVersions.fetch_version(UNITY_DOWNLOADS, WIN_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, WIN_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, WIN_DOWNLOAD)
  UI.success "Found #{current.count} beta releases." if current.count.nonzero?
  versions = versions.merge(current)
  versions
end