Sha256: f9e6293fee0df7f747df2ea2bd8f4062f19f82ae566a519b28d7642911b0e22c
Contents?: true
Size: 859 Bytes
Versions: 3
Compression:
Stored size: 859 Bytes
Contents
# def temporary_directory @temporary_directory ||= 'tmp' end When /Given a directory '(.*?)' containing/ do |dir, text| @temporary_directory = File.join(@temporary_directory, dir) text.lines.each do |file| next if file =~ /^\s*$/ file = File.join(@temporary_directory, file.strip) dir = File.dirname(file) FileUtils.mkdir_p(dir) File.open(file, 'w'){ |f| f << "SPINICH" } end end Before :all do if File.exist?(temporary_directory) FileUtils.rm_r(temporary_directory) end FileUtils.mkdir_p(temporary_directory) end # Used for File extensions When "had a file '(((.*?)))'" do |name| name = name.sub(/^tmp\//, '') File.open("tmp/#{name}", 'w'){|f| f << "Hello World"} end When "had a binary file '(((.*?)))'" do |name| name = name.sub(/^tmp\//, '') File.open("tmp/#{name}", 'wb'){|f| f << "Hello\nWorld\n"} end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
facets-2.9.0 | lib/core/facets/applique/file_helpers.rb |
facets-2.9.0.pre.2 | lib/core/facets/applique/file_helpers.rb |
facets-2.9.0.pre.1 | lib/core/facets/applique/file_helpers.rb |