Class: Servme::ServiceStubbing

Inherits:
Object
  • Object
show all
Defined in:
lib/servme/service_stubbing.rb

Instance Method Summary collapse

Constructor Details

#initialize(request) ⇒ ServiceStubbing

Returns a new instance of ServiceStubbing.



3
4
5
# File 'lib/servme/service_stubbing.rb', line 3

def initialize(request)
  @request = request
end

Instance Method Details

#error_with(status_code) ⇒ Object



11
12
13
# File 'lib/servme/service_stubbing.rb', line 11

def error_with(status_code)
  Stubber.instance.stub(@request.merge({ :status_code => status_code }))
end

#respond_with(response, status_code = nil) ⇒ Object



7
8
9
# File 'lib/servme/service_stubbing.rb', line 7

def respond_with(response, status_code = nil)
  Stubber.instance.stub(@request.merge({ :response => response, :status_code => status_code }))
end