Class: Gjp::MainCommand
- Inherits:
-
Clamp::Command
- Object
- Clamp::Command
- Gjp::MainCommand
- Includes:
- Logger
- Defined in:
- lib/gjp/cli.rb
Instance Method Summary collapse
- #configure_log_level(v, vv, vvv) ⇒ Object
- #verbose=(flag) ⇒ Object
- #very_verbose=(flag) ⇒ Object
- #very_very_verbose=(flag) ⇒ Object
Methods included from Logger
Instance Method Details
#configure_log_level(v, vv, vvv) ⇒ Object
27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/gjp/cli.rb', line 27 def configure_log_level(v, vv, vvv) if vvv log.level = ::Logger::DEBUG elsif vv log.level = ::Logger::INFO elsif v log.level = ::Logger::WARN else log.level = ::Logger::ERROR end end |
#verbose=(flag) ⇒ Object
23 24 25 |
# File 'lib/gjp/cli.rb', line 23 def verbose=(flag) configure_log_level(flag, very_verbose?, very_very_verbose?) end |
#very_verbose=(flag) ⇒ Object
19 20 21 |
# File 'lib/gjp/cli.rb', line 19 def very_verbose=(flag) configure_log_level(verbose?, flag, very_very_verbose?) end |
#very_very_verbose=(flag) ⇒ Object
15 16 17 |
# File 'lib/gjp/cli.rb', line 15 def very_very_verbose=(flag) configure_log_level(verbose?, very_verbose?, flag) end |