Class: DocGenerationWrapper::Adapter::PrinceXmlService::Command

Inherits:
Object
  • Object
show all
Defined in:
lib/doc_generation_wrapper/adapters/prince_xml_service/command.rb

Instance Method Summary collapse

Instance Method Details

#create!(options, &respond_callback) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
# File 'lib/doc_generation_wrapper/adapters/prince_xml_service/command.rb', line 9

def create! options, &respond_callback
  headers = {}
  host    = DocGenerationWrapper.configuration.service_host
  url     = host + '/docs'

  request = RestClient::Request.new(method: :post, url: url, payload: options, headers: headers)
  response = request.execute
  respond_callback.call response.body

  nil
end