Sha256: 31a8755814d85c0d41968e9ac18819d4afe68eacd82745bbfb77beb8548b588a
Contents?: true
Size: 538 Bytes
Versions: 1
Compression:
Stored size: 538 Bytes
Contents
require 'logical-construct/ground-control/run-on-target' module LogicalConstruct class CreateConstructDirectory < RunOnTarget default_namespace :construct_directory setting(:construct_dir) def default_configuration(setup) self.construct_dir = setup.construct_dir super end def define remote_task(:create, "Create #{construct_dir} on the remote server") do |task| task.command = cmd "mkdir", "-p", construct_dir end task :remote_groundwork => self[:create] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
logical-construct-0.0.1.localtesting | lib/logical-construct/ground-control/setup/create-construct-directory.rb |