Class: PEBuild::Command::List

Inherits:
Object
  • Object
show all
Defined in:
lib/pe_build/command/list.rb

Instance Method Summary collapse

Instance Method Details

#executeObject



4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/pe_build/command/list.rb', line 4

def execute
  archive_dir = PEBuild.archive_directory(@env)

  if File.directory? archive_dir
    @env.ui.info "PE versions available (at #{archive_dir})"
    @env.ui.info "---"

    collection = PEBuild::ArchiveCollection.new(archive_dir, @env)
    collection.display
  else
    @env.ui.warn "No PE versions available at #{archive_dir}"
  end
end