class Microcon::Response
Public Class Methods
new(status:, body: {}, headers: {})
click to toggle source
# File lib/microcon/response.rb, line 4 def initialize(status:, body: {}, headers: {}) @status = status @body = encode(body) @headers = headers.merge Rack::CONTENT_TYPE => "application/json; charset=utf-8" end
Public Instance Methods
encode(body)
click to toggle source
# File lib/microcon/response.rb, line 10 def encode(body) # TODO transformation Oj.dump(body) end
to_rack()
click to toggle source
# File lib/microcon/response.rb, line 15 def to_rack [@status, @headers, [@body]] end