Sha256: 015657a8fba234c5e48b1af67cc4fcb58a15798d7f02c6f6d402b2555bcf41db
Contents?: true
Size: 864 Bytes
Versions: 20
Compression:
Stored size: 864 Bytes
Contents
module Parliament module Builder # Base response builder, allowing the user to return the body of an HTTPResponse. # @since 0.7.5 class BaseResponseBuilder # Creates a new BaseReponseBuilder. # @param [HTTPResponse] response an HTTP response. # @param [Module] decorators a namespace which contains modules used to decorate the objects we receive. It is not used directly by the BaseResponseBuilder, but is there for API completeness. def initialize(response:, decorators: nil) @response = response _ = decorators end # Builds a Parliament::Response::BaseResponse. # # @return [Parliament::Response::Base::Response] a Parliament::Response::BaseResponse containing the HTTPResponse. def build Parliament::Response::BaseResponse.new(@response) end end end end
Version data entries
20 entries across 20 versions & 1 rubygems