Method: MRuby::Build#print_build_summary

Defined in:
ext/enterprise_script_service/mruby/lib/mruby/build.rb


438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
# File 'ext/enterprise_script_service/mruby/lib/mruby/build.rb', line 438

def print_build_summary
  puts "================================================"
  puts "      Config Name: #{@name}"
  puts " Output Directory: #{self.build_dir.relative_path}"
  puts "         Binaries: #{@bins.join(', ')}" unless @bins.empty?
  unless @gems.empty?
    puts "    Included Gems:"
    gems = @gems.sort_by { |gem| gem.name }
    gems.each do |gem|
      gem_version = " - #{gem.version}" if gem.version != '0.0.0'
      gem_summary = " - #{gem.summary}" if gem.summary
      puts "             #{gem.name}#{gem_version}#{gem_summary}"
      puts "               - Binaries: #{gem.bins.join(', ')}" unless gem.bins.empty?
    end
  end
  puts "================================================"
  puts
end