class SleepingKingStudios::Tasks::Apps::Ci::RuboCopTask

Defines a Thor task for running the RuboCop linter for each application.

Public Class Methods

description() click to toggle source
# File lib/sleeping_king_studios/tasks/apps/ci/rubocop_task.rb, line 9
def self.description
  'Runs the RuboCop linter for each application.'
end
task_name() click to toggle source
# File lib/sleeping_king_studios/tasks/apps/ci/rubocop_task.rb, line 13
def self.task_name
  'rubocop'
end

Public Instance Methods

call(*applications) click to toggle source
# File lib/sleeping_king_studios/tasks/apps/ci/rubocop_task.rb, line 23
def call *applications
  SleepingKingStudios::Tasks::Apps::Ci::StepsTask.
    new(options.merge('only' => %w[rubocop])).
    call(*applications)
end