Module: PagesTestSetup
Instance Method Summary collapse
- #cleanup ⇒ Object
- #prep ⇒ Object
- #set_paths(cur_dir, www_dir, media_dir) ⇒ Object
-
#write(filename: '', content: '') ⇒ Object
create the input file.
Instance Method Details
#cleanup ⇒ Object
338 339 340 341 342 343 344 345 346 347 348 |
# File 'lib/mymedia-pages.rb', line 338 def cleanup() # remove the previous test files # FileX.rm_r @www_dir + '/*', force: true puts "Previous #{@www_dir} files now removed!" FileX.rm_r @media_dir + '/*', force: true puts "Previous #{@media_dir} files now removed!" end |
#prep ⇒ Object
350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 |
# File 'lib/mymedia-pages.rb', line 350 def prep() # create the template files and directories # xsl_file = @public_type + '.xsl' xsl_src = File.join(@cur_dir, @public_type + '.xsl') www_dest = File.join(@www_dir, 'xsl', xsl_file) r_dest = File.join(@www_dir, 'r', 'xsl', xsl_file) index_dest = File.join(@www_dir, @public_type, 'index-template.html') FileX.mkdir_p File.dirname(www_dest) FileX.cp xsl_src, www_dest FileX.mkdir_p File.dirname(r_dest) FileX.cp xsl_src, r_dest FileX.mkdir_p File.dirname(index_dest) FileX.cp File.join(@cur_dir, 'index-template.html'), index_dest FileUtils.mkdir_p File.join(@media_dir, @dir) end |
#set_paths(cur_dir, www_dir, media_dir) ⇒ Object
331 332 333 334 335 336 |
# File 'lib/mymedia-pages.rb', line 331 def set_paths(cur_dir, www_dir, media_dir) @cur_dir = cur_dir @dir, @www_dir, @media_dir = @public_type, www_dir, media_dir end |
#write(filename: '', content: '') ⇒ Object
create the input file
376 377 378 379 380 381 |
# File 'lib/mymedia-pages.rb', line 376 def write(filename: '', content: '') File.write File.join(@media_dir, @dir, filename), content puts 'debug: filename: ' + filename.inspect end |