Class: ApiTester::Method

Inherits:
Object
  • Object
show all
Defined in:
lib/api-tester/definition/method.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(verb, response, request) ⇒ Method

Returns a new instance of Method.



7
8
9
10
11
# File 'lib/api-tester/definition/method.rb', line 7

def initialize verb, response, request
  self.verb = verb
  self.request = request
  self.expected_response = response
end

Instance Attribute Details

#expected_responseObject

Returns the value of attribute expected_response.



4
5
6
# File 'lib/api-tester/definition/method.rb', line 4

def expected_response
  @expected_response
end

#requestObject

Returns the value of attribute request.



3
4
5
# File 'lib/api-tester/definition/method.rb', line 3

def request
  @request
end

#verbObject

Returns the value of attribute verb.



5
6
7
# File 'lib/api-tester/definition/method.rb', line 5

def verb
  @verb
end

Instance Method Details

#default_requestObject



13
14
15
# File 'lib/api-tester/definition/method.rb', line 13

def default_request
  {:method => self.verb, :payload => request.default_payload, :headers => request.default_headers}
end