Sha256: 308182a7cb757f0aa3ac123ed6640d6e76793d9d6c53fd48efcc5676595af24e

Contents?: true

Size: 306 Bytes

Versions: 3

Compression:

Stored size: 306 Bytes

Contents

require 'json'

module JWT
  # JSON fallback implementation or ruby 1.8.x
  module Json
    def decode_json(encoded)
      JSON.parse(encoded)
    rescue JSON::ParserError
      raise JWT::DecodeError, 'Invalid segment encoding'
    end

    def encode_json(raw)
      JSON.generate(raw)
    end
  end
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
jwt-1.5.5 lib/jwt/json.rb
ish_lib_manager-0.0.1 test/dummy/vendor/bundle/ruby/2.3.0/gems/jwt-1.5.4/lib/jwt/json.rb
jwt-1.5.4 lib/jwt/json.rb