diff --git a/lib/ripple-rest.rb b/lib/ripple-rest.rb
index <HASH>..<HASH> 100644
--- a/lib/ripple-rest.rb
+++ b/lib/ripple-rest.rb
@@ -59,7 +59,7 @@ class << RippleRest
   
   # @api private
   def post uri, args = {}
-    wrap_error { RestClient.post "#{@endpoint}/#{uri}", args, :content_type => :json }
+    wrap_error { RestClient.post "#{@endpoint}/#{uri}", args.to_json, :content_type => :json }
   end
   
   # @api private
@@ -88,4 +88,4 @@ class << RippleRest
   
   #@!endgroup
 end
-  
\ No newline at end of file
+
Enure that json is submitted when posting to ripple

Hash#to_json comes from rest-client