Sha256: a2bb227a36a7d904854b44e4e9bbf6efcb8228f5c7006cab6f42310ba2ad0768

Contents?: true

Size: 561 Bytes

Versions: 12

Compression:

Stored size: 561 Bytes

Contents

require 'bundler'
Bundler.setup

require 'rspec'

$LOAD_PATH.unshift File.expand_path("../../lib", __FILE__)

require 'ladle'

module Ladle::RSpec
  module Tmpdir
    def tmpdir(path=nil)
      @tmpdir ||= File.expand_path("../../tmp/specs", __FILE__)
      full = path ? File.join(@tmpdir, path) : @tmpdir
      FileUtils.mkdir_p full
      full
    end

    def rm_tmpdir
      if @tmpdir
        FileUtils.rm_rf @tmpdir
      end
    end
  end
end

RSpec.configure do |config|
  config.include(Ladle::RSpec::Tmpdir)
  config.after do
    rm_tmpdir
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
ladle-1.0.1 spec/spec_helper.rb
ladle-1.0.1-java spec/spec_helper.rb
ladle-1.0.0 spec/spec_helper.rb
ladle-1.0.0-java spec/spec_helper.rb
ladle-1.0.0.pre spec/spec_helper.rb
ladle-1.0.0.pre-java spec/spec_helper.rb
ladle-0.2.0 spec/spec_helper.rb
ladle-0.2.0-java spec/spec_helper.rb
ladle-0.1.1-java spec/spec_helper.rb
ladle-0.1.1 spec/spec_helper.rb
ladle-0.1.0-java spec/spec_helper.rb
ladle-0.1.0 spec/spec_helper.rb