Sha256: 495da1dda5f1df5b00079fbbd224db0f7ea83f47708e1c9ab0e70a923fb6ae79

Contents?: true

Size: 389 Bytes

Versions: 1

Compression:

Stored size: 389 Bytes

Contents

require 'singleton'

module Ec2spec
  class Initializer
    include Singleton

    def do(region)
      mkdir_project_dir
      OfferFile.instance.prepare(region)
    end

    private

    def mkdir_project_dir
      return if Dir.exist?(Ec2spec.project_dir)

      Dir.mkdir(Ec2spec.project_dir)
      Ec2spec.logger.debug("Created project dir: #{Ec2spec.project_dir}")
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ec2spec-0.1.3 lib/ec2spec/initializer.rb