Sha256: 54eca8a1e7b21e99e3242e3b85283084c0070887a80d691476a8cf36d0afe2eb
Contents?: true
Size: 609 Bytes
Versions: 88
Compression:
Stored size: 609 Bytes
Contents
module Pact module MockService class ResponseDecorator def initialize response @response = response end def to_json(options = {}) as_json.to_json(options) end def as_json options = {} to_hash end def to_hash hash = {} hash[:status] = response.status if response.specified?(:status) hash[:headers] = response.headers if response.specified?(:headers) hash[:body] = response.body if response.specified?(:body) hash end private attr_reader :response end end end
Version data entries
88 entries across 88 versions & 2 rubygems