class Pseudo::Stub
A method stub
Public Instance Methods
act() { |yields| ... }
click to toggle source
# File lib/pseudo.rb, line 82 def act return @returns if defined? @returns Kernel.fail(*@raises) if defined? @raises yield(@yields) if defined?(@yields) && block_given? nil end
raise(*arguments)
click to toggle source
# File lib/pseudo.rb, line 74 def raise(*arguments) @raises = arguments end
return(value)
click to toggle source
# File lib/pseudo.rb, line 70 def return(value) @returns = value end
yield(value)
click to toggle source
# File lib/pseudo.rb, line 78 def yield(value) @yields = value end