Sha256: f4d5d1ecf7873a461005995ba48c0794888cbca444734d328a6f2d5402682e47

Contents?: true

Size: 477 Bytes

Versions: 1

Compression:

Stored size: 477 Bytes

Contents

module RocketApi
  module Commands
    module Dirs
      def create_repo(dirs)
        dirs.each { |dir| create_dir(dir) }
      end

      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
        puts "#{RocketApi::CREATE_FAILED} #{dir_name} err: #{e.message}"
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rocket_api-0.0.1.1 lib/rocket_api/commands/dirs.rb