module Onelinejson
Constants
- BEFORE_HOOK
- ELIP
- ENTRY_MAX_LENGTH
- LOG_MAX_LENGTH
- REJECTED_HEADERS
- REJECTED_PARAMS
- VERSION
Public Class Methods
enforce_max_json_length(hash)
click to toggle source
# File lib/onelinejson.rb, line 47 def self.enforce_max_json_length(hash) return hash if JSON.dump(hash).size <= LOG_MAX_LENGTH deleted = hash[:request].delete(:params) || hash[:request].delete(:headers) if deleted enforce_max_json_length(hash) else hash end end