Sha256: 5db030e4db76d6a3c196e6f389fa7472ab59a5f2af651362433457e307f11e52

Contents?: true

Size: 390 Bytes

Versions: 1

Compression:

Stored size: 390 Bytes

Contents

# frozen_string_literal: true
module Aitch
  module ResponseParser
    module JSONParser
      class << self
        attr_accessor :engine
      end

      self.engine = ::JSON

      def self.type
        :json
      end

      def self.match?(content_type)
        content_type =~ /json/
      end

      def self.load(source)
        engine.load(source.to_s)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
aitch-1.0.1 lib/aitch/response_parser/json_parser.rb