class Fibre::Mock
Attributes
path[RW]
result[R]
scope[R]
Public Class Methods
new(scope)
click to toggle source
# File lib/fibre/mock.rb, line 7 def initialize(scope) @scope = scope end
Public Instance Methods
completed?()
click to toggle source
# File lib/fibre/mock.rb, line 17 def completed? !!@completed end
leave(e, *a)
click to toggle source
# File lib/fibre/mock.rb, line 21 def leave(e, *a) resume e.is_a?(Class) ? e.new(*a) : e end
resume(result)
click to toggle source
# File lib/fibre/mock.rb, line 11 def resume(result) @result = result @completed = true @scope.check end