Sha256: 95fc619aa087f2cf0688c88349b0abe4bf948e9814dea762fdc33b649d194998

Contents?: true

Size: 413 Bytes

Versions: 5

Compression:

Stored size: 413 Bytes

Contents

require 'rake_factory'

module RakeDocker
  module Tasks
    class Clean < RakeFactory::Task
      default_name :clean
      default_description ->(t) {
        "Clean #{t.image_name} image directory"
      }

      parameter :image_name, :required => true
      parameter :work_directory, :required => true

      action do |t|
        rm_rf File.join(t.work_directory, t.image_name)
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rake_docker-1.3.0 lib/rake_docker/tasks/clean.rb
rake_docker-1.2.0.pre.1 lib/rake_docker/tasks/clean.rb
rake_docker-1.1.0 lib/rake_docker/tasks/clean.rb
rake_docker-1.0.0.pre.pre.2 lib/rake_docker/tasks/clean.rb
rake_docker-0.24.0.pre.1 lib/rake_docker/tasks/clean.rb