Class: Apitome::DocsController

Inherits:
Object
  • Object
show all
Defined in:
app/controllers/apitome/docs_controller.rb

Instance Method Summary collapse

Instance Method Details

#indexObject



18
19
# File 'app/controllers/apitome/docs_controller.rb', line 18

def index
end

#showObject



21
22
# File 'app/controllers/apitome/docs_controller.rb', line 21

def show
end

#simulateObject



24
25
26
27
28
29
30
31
32
33
# File 'app/controllers/apitome/docs_controller.rb', line 24

def simulate
  request = example["requests"][0]
  if request
    request["response_headers"].delete("Content-Length")
    request["response_headers"].each { |k, v| headers[k] = v }
    render body: request["response_body"], status: request["response_status"]
  else
    render body: "No simulation for this endpoint", status: 404
  end
end