Method: Writeas::Client#render_markdown

Defined in:
lib/writeas/client.rb

#render_markdown(raw_body) ⇒ Object



21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/writeas/client.rb', line 21

def render_markdown(raw_body)
  body = {
    raw_body: raw_body
  }

  response = @conn.post('/api/markdown', body.to_json)

  if error_response?(response)
    raise ClientError.new(response.reason_phrase, response.status)
  else
    client_response = Writeas::MarkdownResponse.new(response.body)
  end

  return client_response
end