Class: U3d::UnityVersions::LinuxVersions

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

REGEX: expressions to interpret data collapse

REGEX: expressions to interpret data collapse

Class Attribute Details

.unity_forumsObject

Returns the value of attribute unity_forums.



175
176
177
# File 'lib/u3d/unity_versions.rb', line 175

def unity_forums
  @unity_forums
end

Class Method Details

.list_availableObject



177
178
179
180
181
182
183
184
185
186
187
188
# File 'lib/u3d/unity_versions.rb', line 177

def list_available
  UI.message 'Loading Unity releases'
  versions = @unity_forums.pagination_urls(UNITY_LINUX_DOWNLOADS).map do |page_url|
    list_available_from_page(@unity_forums, unity_forums.page_content(page_url))
  end.reduce({}, :merge)
  if versions.count.zero?
    UI.important 'Found no releases'
  else
    UI.success "Found #{versions.count} releases."
  end
  versions
end