Class: SublimeTextFormatter

Inherits:
RSpec::Core::Formatters::BaseTextFormatter
  • Object
show all
Defined in:
lib/sublime_text_formatter.rb

Instance Method Summary collapse

Instance Method Details

#dump_backtrace(example) ⇒ Object



4
5
6
7
8
# File 'lib/sublime_text_formatter.rb', line 4

def dump_backtrace(example)
  format_backtrace(example.execution_result[:exception].backtrace, example).each do |backtrace_info|
    output.puts detail_color("#{long_padding}# #{sublime backtrace_info}")
  end
end

#sublime(backtrace_info) ⇒ Object



10
11
12
13
# File 'lib/sublime_text_formatter.rb', line 10

def sublime(backtrace_info)
  app_path = File.join(File.dirname(__FILE__))
  "subl://open?url=file://" + backtrace_info.sub("./spec", app_path)
end