lib/hmac_auth/signature.rb in hmac_auth-0.1.1 vs lib/hmac_auth/signature.rb in hmac_auth-0.1.2

- old
+ new

@@ -35,10 +35,10 @@ def calculated_signature OpenSSL::HMAC.hexdigest( OpenSSL::Digest.new('sha256'), secret, - deep_sort(params_without_signature).to_json) + JSON.generate(deep_sort(params_without_signature))) end def deep_sort(hash) Hash[hash.sort.map { |k, v| [k, v.is_a?(Hash) ? deep_sort(v) : v] }] end