Class: SleepingKingStudios::Tasks::Apps::Ci::RSpecTask
- Defined in:
- lib/sleeping_king_studios/tasks/apps/ci/rspec_task.rb
Overview
Defines a Thor task for running the RSpec test suite for each application.
Instance Attribute Summary
Attributes inherited from Task
Class Method Summary collapse
- .description ⇒ Object
-
.task_name ⇒ Object
class method description.
Instance Method Summary collapse
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
9 10 11 |
# File 'lib/sleeping_king_studios/tasks/apps/ci/rspec_task.rb', line 9 def self.description 'Runs the RSpec test suite for each application.' end |
.task_name ⇒ Object
class method description
13 14 15 |
# File 'lib/sleeping_king_studios/tasks/apps/ci/rspec_task.rb', line 13 def self.task_name 'rspec' end |
Instance Method Details
#call(*applications) ⇒ Object
23 24 25 26 27 |
# File 'lib/sleeping_king_studios/tasks/apps/ci/rspec_task.rb', line 23 def call *applications SleepingKingStudios::Tasks::Apps::Ci::StepsTask. new(.merge('only' => %w[rspec])). call(*applications) end |