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