Module: Loglevel::Settings
Overview
Parses the environment variable into usable settings
Instance Method Summary collapse
- #active_record? ⇒ Boolean
- #http? ⇒ Boolean
- #level ⇒ Object
- #request_headers? ⇒ Boolean
- #response_body? ⇒ Boolean
Instance Method Details
#active_record? ⇒ Boolean
14 15 16 |
# File 'lib/loglevel/settings.rb', line 14 def active_record? @active_record ||= !lookup('NOAR') end |
#http? ⇒ Boolean
10 11 12 |
# File 'lib/loglevel/settings.rb', line 10 def http? @http ||= lookup('HTTP') || (level == 'DEBUG' && !lookup('NOHTTP')) end |
#level ⇒ Object
6 7 8 |
# File 'lib/loglevel/settings.rb', line 6 def level @level ||= (Loglevel::LOGLEVELS & settings).first || 'WARN' end |
#request_headers? ⇒ Boolean
22 23 24 |
# File 'lib/loglevel/settings.rb', line 22 def request_headers? @request_headers ||= !lookup('NOHEADERS') end |
#response_body? ⇒ Boolean
18 19 20 |
# File 'lib/loglevel/settings.rb', line 18 def response_body? @response_body ||= !lookup('NOBODY') end |