From 4db509633aa1adf51f50cde5ec66ce00b44f74e8 Mon Sep 17 00:00:00 2001 From: John Gadbois Date: Mon, 1 Jun 2015 10:30:45 -0400 Subject: [PATCH] Fix call to POST for POST requests --- lib/mmf.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/mmf.rb b/lib/mmf.rb index 1f6f9c2..ca1bd19 100644 --- a/lib/mmf.rb +++ b/lib/mmf.rb @@ -104,7 +104,13 @@ def call(name, params) def request(method, endpoint, params) uri = "#{ROOT_URI}/#{endpoint}" - opts = { params: params, headers: {'Api-Key' => client_key} } + + if(method == :post) + opts = { body: params.to_json, headers: {'Api-Key' => client_key, 'Content-Type'=>'application/json' } } + else + opts = { params: params, headers: {'Api-Key' => client_key} } + end + resp = @client.send(method, uri, opts) find_relevant_data(JSON.parse(resp.body)) end