Class: Clack::TaskLogGroup

Inherits:
Object
  • Object
show all
Defined in:
lib/clack/task_log.rb

Overview

A group within a TaskLog

Instance Method Summary collapse

Constructor Details

#initialize(_name, parent) ⇒ TaskLogGroup

Returns a new instance of TaskLogGroup.



168
169
170
# File 'lib/clack/task_log.rb', line 168

def initialize(_name, parent)
  @parent = parent
end

Instance Method Details

#error(msg) ⇒ Object

Complete group with error



183
184
185
# File 'lib/clack/task_log.rb', line 183

def error(msg)
  @parent.add_group_message(self, "#{Colors.red("")} #{msg}")
end

#message(msg) ⇒ Object

Add a message to this group



173
174
175
# File 'lib/clack/task_log.rb', line 173

def message(msg)
  @parent.add_group_message(self, msg)
end

#success(msg) ⇒ Object

Complete group with success



178
179
180
# File 'lib/clack/task_log.rb', line 178

def success(msg)
  @parent.add_group_message(self, "#{Colors.green("")} #{msg}")
end