Sha256: 2b419f0beebe642531ae8d9c54458b85a648f1e31061566f1688fef4a85bda3e

Contents?: true

Size: 548 Bytes

Versions: 3

Compression:

Stored size: 548 Bytes

Contents

require 'fileutils'

def temporary_directory
  @temporary_directory ||= 'tmp'
end

Before :document do
  if File.exist?(temporary_directory)
    FileUtils.rm_r(temporary_directory)
  end
  FileUtils.mkdir(temporary_directory)
end

When /Given a directory '(.*?)' containing/ do |dir, text|
  abort unless /^#{temporary_directory}/ =~ dir
  text.lines.each do |file|
    next if file =~ /^\s*$/
    file = File.join(dir, file.strip)
    path = File.dirname(file)
    FileUtils.mkdir_p(path)
    File.open(file, 'w'){ |f| f << "SPINICH" }
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
facets-2.9.0 qed/applique/file_helpers.rb
facets-2.9.0.pre.2 qed/applique/file_helpers.rb
facets-2.9.0.pre.1 qed/applique/file_helpers.rb