Module: Panda::CMS::Debug
- Defined in:
- lib/panda/cms/debug.rb
Class Method Summary collapse
-
.enable_http_debug! ⇒ Object
Enable HTTP debugging for Net::HTTP requests (delegates to Core).
-
.enabled? ⇒ Boolean
Check if debug mode is enabled via PANDA_DEBUG environment variable.
-
.inspect(object, label: nil) ⇒ Object
Log an object with pretty printing (using awesome_print if available).
-
.log(message) ⇒ Object
Log a debug message if debug mode is enabled.
Class Method Details
.enable_http_debug! ⇒ Object
Enable HTTP debugging for Net::HTTP requests (delegates to Core)
23 24 25 |
# File 'lib/panda/cms/debug.rb', line 23 def enable_http_debug! Panda::Core::Debug.enable_http_debug! end |
.enabled? ⇒ Boolean
Check if debug mode is enabled via PANDA_DEBUG environment variable
8 9 10 |
# File 'lib/panda/cms/debug.rb', line 8 def enabled? ENV["PANDA_DEBUG"].to_s.downcase == "true" || ENV["PANDA_DEBUG"] == "1" end |
.inspect(object, label: nil) ⇒ Object
Log an object with pretty printing (using awesome_print if available)
18 19 20 |
# File 'lib/panda/cms/debug.rb', line 18 def inspect(object, label: nil) Panda::Core::Debug.inspect(object, label: label, prefix: "PANDA CMS") end |
.log(message) ⇒ Object
Log a debug message if debug mode is enabled
13 14 15 |
# File 'lib/panda/cms/debug.rb', line 13 def log() Panda::Core::Debug.log(, prefix: "PANDA CMS") end |