Class: Stretchr::TestTransporter

Inherits:
Object
  • Object
show all
Defined in:
lib/stretchr/transporters/test_transporter.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeTestTransporter

Returns a new instance of TestTransporter.



4
5
6
7
# File 'lib/stretchr/transporters/test_transporter.rb', line 4

def initialize
	self.requests = []
	self.responses = []
end

Instance Attribute Details

#requestsObject

Returns the value of attribute requests.



3
4
5
# File 'lib/stretchr/transporters/test_transporter.rb', line 3

def requests
  @requests
end

#responsesObject

Returns the value of attribute responses.



3
4
5
# File 'lib/stretchr/transporters/test_transporter.rb', line 3

def responses
  @responses
end

Instance Method Details

#make_request(request) ⇒ Object



9
10
11
12
# File 'lib/stretchr/transporters/test_transporter.rb', line 9

def make_request(request)
	requests << request
	responses.shift
end