Sha256: 467f9eaf0407e280e7f95d0b269df178202b0b93f86d6292646dfeb4106de1b2

Contents?: true

Size: 401 Bytes

Versions: 9

Compression:

Stored size: 401 Bytes

Contents

module FileSystem
  extend self

  def tmp_dir
    '/tmp/bueller_test'
  end

  def fixture_path(fixture = nil)
    path = File.join '../fixtures', fixture
    File.expand_path(path, File.dirname(__FILE__))
  end

  def remove_tmpdir!
    FileUtils.rm_rf(tmp_dir)
  end

  def create_tmpdir!
    FileUtils.mkdir_p(tmp_dir)
  end

  def git_dir_path
    File.join(FileSystem.tmp_dir, 'git') 
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
bueller-0.0.9 spec/support/file_system.rb
bueller-0.0.8 spec/support/file_system.rb
bueller-0.0.7 spec/support/file_system.rb
bueller-0.0.6 spec/support/file_system.rb
bueller-0.0.5 spec/support/file_system.rb
bueller-0.0.4 spec/support/file_system.rb
bueller-0.0.3 spec/support/file_system.rb
bueller-0.0.2 spec/support/file_system.rb
bueller-0.0.1 spec/support/file_system.rb