Module: EasyTypeJWT::Json

Included in:
EasyTypeJWT
Defined in:
lib/entitlement/easy_type_jwt.rb

Instance Method Summary collapse

Instance Method Details

#decode_json(encoded) ⇒ Object



15
16
17
18
19
# File 'lib/entitlement/easy_type_jwt.rb', line 15

def decode_json(encoded)
  JSON.parse(encoded)
rescue JSON::ParserError
  raise EasyTypeJWT::DecodeError.new('Invalid segment encoding')
end

#encode_json(raw) ⇒ Object



21
22
23
# File 'lib/entitlement/easy_type_jwt.rb', line 21

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