class Expectation

Attributes

method[RW]
param[RW]
self[RW]

Public Class Methods

new(method, param, object) click to toggle source
# File lib/mock_lobster.rb, line 33
def initialize(method, param, object)
  @method = method
  @object = object
end

Public Instance Methods

returns(result) click to toggle source
# File lib/mock_lobster.rb, line 38
def returns(result)
  @object.send(:define_singleton_method, method) { |param| result }
  result
end