class RoadForest::TestSupport::FSM

Public Class Methods

dump_trace() click to toggle source
# File lib/roadforest/test-support/dispatcher-facade.rb, line 36
def self.dump_trace
  puts trace_dump
end
trace_dump() click to toggle source
# File lib/roadforest/test-support/dispatcher-facade.rb, line 40
def self.trace_dump
  Webmachine::Trace.traces.map do |trace|
    TraceFormatter.new(Webmachine::Trace.fetch(trace))
  end.join("\n")
end
trace_on() click to toggle source
# File lib/roadforest/test-support/dispatcher-facade.rb, line 29
def self.trace_on
  unless ancestors.include? Webmachine::Trace::FSM
    include Webmachine::Trace::FSM
  end
  Webmachine::Trace.trace_store = :memory
end

Public Instance Methods

handle_exceptions() { || ... } click to toggle source

Um, actually *don’t* handle exceptions

# File lib/roadforest/test-support/dispatcher-facade.rb, line 47
def handle_exceptions
  yield.tap do |result|
    #p result #ok
  end