Class: SleepingKingStudios::Tasks::Ci::SimpleCovTask
- Defined in:
- lib/sleeping_king_studios/tasks/ci/simplecov_task.rb
Overview
Defines a Thor task for aggregating SimpleCov results.
Instance Attribute Summary
Attributes inherited from Task
Class Method Summary collapse
- .description ⇒ Object
-
.task_name ⇒ Object
class method description.
Instance Method Summary collapse
-
#call(*_args) ⇒ Object
class method task_name.
Methods inherited from Task
#initialize, #mute!, #mute?, #say
Methods included from Task::ClassMethods
#description, #option, #options, #task_name
Constructor Details
This class inherits a constructor from SleepingKingStudios::Tasks::Task
Class Method Details
.description ⇒ Object
11 12 13 |
# File 'lib/sleeping_king_studios/tasks/ci/simplecov_task.rb', line 11 def self.description 'Aggregates the SimpleCov results.' end |
.task_name ⇒ Object
class method description
15 16 17 |
# File 'lib/sleeping_king_studios/tasks/ci/simplecov_task.rb', line 15 def self.task_name 'simplecov' end |
Instance Method Details
#call(*_args) ⇒ Object
class method task_name
19 20 21 22 23 |
# File 'lib/sleeping_king_studios/tasks/ci/simplecov_task.rb', line 19 def call *_args results = ::SimpleCov.result SimpleCovResults.new(results) end |