class HorizonClient::Request::EncodeXml
Public Instance Methods
call(env)
click to toggle source
# File lib/horizon_client/request/encode_xml.rb, line 4 def call(env) env[:body] = encode env[:body] @app.call env end
encode(payload)
click to toggle source
# File lib/horizon_client/request/encode_xml.rb, line 9 def encode(payload) payload.is_a?(Resource) ? Ox.dump(payload.document, with_xml: true) : payload end