module RSpecProf::FilenameHelpers
Attributes
file_extension[RW]
output_dir[RW]
Public Instance Methods
file_extension()
click to toggle source
# File lib/rspec-prof/filename_helpers.rb, line 15 def file_extension RSpecProf::FilenameHelpers.file_extension end
filename_for(example)
click to toggle source
# File lib/rspec-prof/filename_helpers.rb, line 27 def filename_for example path = path_for(example.metadata[:example_group]) line_number = example.metadata[:line_number].to_s description = example.metadata[:description] File.join( output_dir, path, description ).gsub(/\s+/, '-') + ":" + line_number + ".#{file_extension}" end
output_dir()
click to toggle source
# File lib/rspec-prof/filename_helpers.rb, line 11 def output_dir RSpecProf::FilenameHelpers.output_dir end
path_for(metadata)
click to toggle source
# File lib/rspec-prof/filename_helpers.rb, line 19 def path_for metadata if metadata[:parent_example_group] File.join(path_for(metadata[:parent_example_group]), metadata[:description]) else metadata[:description] end end