Sha256: 2a2abe1b4a43424ecbcd95bf97fe81fce897293e700d1b31b8f9f98cc1ed42f0

Contents?: true

Size: 325 Bytes

Versions: 6

Compression:

Stored size: 325 Bytes

Contents

module RackCheck::Helpers

$environments_count = 0

def with_environment(ru_file)
  dir_name = "/tmp/rack-check/environment-#{$environments_count += 1}"
  previous_wd = FileUtils.getwd

  FileUtils.mkdir_p dir_name
  File.write(dir_name + '/config.ru', ru_file)

  yield(dir_name)

ensure
  FileUtils.rm_rf dir_name
end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rack_check-0.2.5 lib/rack_check/helpers.rb
rack_check-0.2.4 lib/rack_check/helpers.rb
rack_check-0.2.3 lib/rack_check/helpers.rb
rack_check-0.2.2 lib/rack_check/helpers.rb
rack_check-0.2.0 lib/rack_check/helpers.rb
rack_check-0.1.0 lib/rack_check/helpers.rb