lib/embork/builder.rb in embork-0.0.12 vs lib/embork/builder.rb in embork-0.0.13

- old
+ new

@@ -2,15 +2,12 @@ require 'fileutils' require 'find' require 'sprockets' require 'embork/environment' -require 'embork/build_versions' class Embork::Builder - include Embork::BuildVersions - def initialize(borkfile) @borkfile = borkfile @project_root = @borkfile.project_root end @@ -91,37 +88,9 @@ # Clean up FileUtils.rm manifest_path end @version - end - - def clean - versions = sorted_versions @project_root - - # If there are more than our threshold - if versions.length > @borkfile.keep_old_versions - - # Grab the versions to keep - retained_versions = versions[0...@borkfile.keep_old_versions] - build_path = File.join(@project_root, 'build', Embork.env.to_s) - - Find.find(build_path) do |file| - name = File.basename(file) - - # Skip if this is an unversioned file - next unless version_name(file) - - # If any version strings that we should retain are in the file name, - # skip to next. Otherwise, obliterate. - if retained_versions.any?{ |version| name.include?(version) } - next - else - Dir.chdir(build_path){ FileUtils.rm file } - end - end - end - end def clean! FileUtils.rm_rf File.join(@project_root, 'build', Embork.env.to_s) end