@private Encapsulates the details of the before/after values.
# File lib/rspec/matchers/built_in/change.rb, line 300 def initialize(receiver=nil, message=nil, &block) if receiver && !message raise( ArgumentError, "`change` requires either an object and message " "(`change(obj, :msg)`) or a block (`change { }`). " "You passed an object but no message." ) end @message = message ? "##{message}" : "result" @value_proc = block || lambda { receiver.__send__(message) } end
# File lib/rspec/matchers/built_in/change.rb, line 323 def actual_delta @actual_after - @actual_before end
Generated with the Darkfish Rdoc Generator 2.