class RSpec::DocumentRequests::Explanation

Public Class Methods

build_side(side) click to toggle source
# File lib/rspec/document_requests/explanation.rb, line 26
def self.build_side(side)
  define_method(side) do |message = nil, &block|
    instance = instance_variable_get(:"@#{side}")
    instance.message = message if message
    instance.instance_eval(&block) if block
    instance
  end
end
new() click to toggle source
# File lib/rspec/document_requests/explanation.rb, line 21
def initialize
  @request = Side.new
  @response = Side.new
end