Sha256: b84a61c29b2c58f91bc0475cd9ddf9ead19ffebb3cd7af7ac153b6cb0c8bffc1

Contents?: true

Size: 499 Bytes

Versions: 1

Compression:

Stored size: 499 Bytes

Contents

require 'digest/md5'
require 'active_support'
require 'active_support/core_ext'

module FakeBraintree
  module Helpers
    def gzip(content)
      ActiveSupport::Gzip.compress(content)
    end

    def gzipped_response(status_code, uncompressed_body)
      [status_code, { 'Content-Encoding' => 'gzip' }, gzip(uncompressed_body)]
    end

    def md5(content)
      Digest::MD5.hexdigest(content)
    end

    def create_id(merchant_id)
      md5("#{merchant_id}#{Time.now.to_f}")
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fake_braintree-0.5.0 lib/fake_braintree/helpers.rb