Sha256: 1aac7617c4d0e0befd6a2bdaa480e455f3e9f09738b4f1faa798a127a1297344

Contents?: true

Size: 408 Bytes

Versions: 1

Compression:

Stored size: 408 Bytes

Contents

__DIR__ = File.dirname(__FILE__)

require __DIR__ + '/ae'
require __DIR__ + '/tmp'
require __DIR__ + '/fs'

$PROJECT_ROOT = (
  dir = File.dirname(__FILE__)
  until Dir[dir + '/README*'].first do
    dir = File.expand_path(File.join(dir, '..'))
  end
  raise "no project root" unless dir
  dir
)

def in_project_directory(*name, &block)
  Dir.chdir(File.join($TEMP_DIR, *name)) do
    block.call
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sow-0.5 plug/sow/seeds/cucumber/template/features/support/env.rb