Sha256: 4417309a35e502e0df1d9e48076edbb03d8465926045c0b9aa6e0773675b035f
Contents?: true
Size: 682 Bytes
Versions: 2
Compression:
Stored size: 682 Bytes
Contents
module RocketApi module Commands module Dirs # ... # @param [Array] dirs def create_repo(dirs) dirs.each do |dir| create_dir(dir) rescue StandardError => e puts "#{CREATE_FAILED} #{e.message}" end end # ... # @param [String] dir_name # ... # @raise [StandardError] def create_dir(dir_name) raise "#{RocketApi::FOLDER_EXIST} #{dir_name}" if is_exist?(dir_name) system 'mkdir', '-p', "#{dir_name}" puts "#{RocketApi::CREATE_SUCCESS} #{dir_name}" rescue StandardError => e raise e, "#{dir_name} err: #{e.message}" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rocket_api-0.0.1.3 | lib/rocket_api/commands/dirs.rb |
rocket_api-0.0.1.2 | lib/rocket_api/commands/dirs.rb |