class Bosh::Common::Release::ReleaseDirectory

Public Class Methods

new(release_directory) click to toggle source
# File lib/common/release/release_directory.rb, line 3
def initialize(release_directory)
  @release_directory = release_directory
end

Public Instance Methods

ordered_release_files() click to toggle source
# File lib/common/release/release_directory.rb, line 7
def ordered_release_files
  dir_entries = Dir.entries(@release_directory)
  ordered_release_files = ['release.MF']
  ordered_release_files += (dir_entries & ['LICENSE', 'NOTICE']).sort
  ordered_release_files << 'jobs'
  ordered_release_files += (dir_entries & ['compiled_packages', 'packages'])
  ordered_release_files.map { |filename| "./#{filename}" }
end