module Vault::Rails::JSONSerializer
Constants
- DECODE_OPTIONS
Public Class Methods
decode(raw)
click to toggle source
# File lib/vault/rails/json_serializer.rb, line 18 def self.decode(raw) _init! return nil if raw == nil || raw == "" JSON.parse(raw, DECODE_OPTIONS) end
encode(raw)
click to toggle source
# File lib/vault/rails/json_serializer.rb, line 12 def self.encode(raw) _init! JSON.fast_generate(raw) end
Protected Class Methods
_init!()
click to toggle source
# File lib/vault/rails/json_serializer.rb, line 28 def self._init! return if defined?(@_init) require "json" @_init = true end