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