Class: Saber::UI::Logger
Instance Attribute Summary collapse
Instance Method Summary
collapse
Methods inherited from Saber::UI
#be_quiet!, #confirm, #debug, #debug!, #error, #error!, #info, #say, #warn
Constructor Details
#initialize(logger) ⇒ Logger
Returns a new instance of Logger.
78
79
80
81
|
# File 'lib/saber/ui.rb', line 78
def initialize(logger)
super()
@logger = logger
end
|
Instance Attribute Details
#logger ⇒ Object
Returns the value of attribute logger.
76
77
78
|
# File 'lib/saber/ui.rb', line 76
def logger
@logger
end
|
Instance Method Details
#do_confirm(msg) ⇒ Object
91
92
93
|
# File 'lib/saber/ui.rb', line 91
def do_confirm(msg)
@logger.confirm(msg)
end
|
#do_debug(msg) ⇒ Object
83
84
85
|
# File 'lib/saber/ui.rb', line 83
def do_debug(msg)
@logger.debug(msg)
end
|
#do_error(msg) ⇒ Object
99
100
101
|
# File 'lib/saber/ui.rb', line 99
def do_error(msg)
@logger.error(msg)
end
|
#do_info(msg) ⇒ Object
87
88
89
|
# File 'lib/saber/ui.rb', line 87
def do_info(msg)
@logger.info(msg)
end
|
#do_warn(msg) ⇒ Object
95
96
97
|
# File 'lib/saber/ui.rb', line 95
def do_warn(msg)
@logger.warn(msg)
end
|