Sha256: 3f1fda1211db0427cf3a46ee40e0f53963201cfd01698d97b481546af28427b1
Contents?: true
Size: 426 Bytes
Versions: 6
Compression:
Stored size: 426 Bytes
Contents
class Midori::Response attr_accessor :status, :header, :body def initialize(code = 200, header = Midori::Const::DEFAULT_HEADER.clone, body = '') @status = Midori::Const::STATUS_CODE[code] @header = header @body = body end def generate_header @header.map do |key, value| "#{key}: #{value}\r\n" end.join end def to_s "HTTP/1.1 #{@status}\r\n#{generate_header}\r\n#{@body}" end end
Version data entries
6 entries across 6 versions & 1 rubygems