Sha256: 23a6eb2b4a84904db97a80eba61a0516e0d72af0dbfac8ca948d343272ec4285
Contents?: true
Size: 423 Bytes
Versions: 2
Compression:
Stored size: 423 Bytes
Contents
module JsonMatchers class Payload def initialize(payload) @payload = extract_json_string(payload) end def to_s payload end private attr_reader :payload def extract_json_string(payload) if payload.respond_to?(:body) payload.body elsif payload.is_a?(Array) || payload.is_a?(Hash) payload.to_json else payload end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
json_matchers-0.7.3 | lib/json_matchers/payload.rb |
json_matchers-0.7.2 | lib/json_matchers/payload.rb |