module SleepingKingStudios::Tasks::Apps::ApplicationsTask

Extension module with additional configuration for performing actions on a per-application basis.

Private Instance Methods

applications() click to toggle source
# File lib/sleeping_king_studios/tasks/apps/applications_task.rb, line 13
def applications
  SleepingKingStudios::Tasks::Apps.configuration
end
filter_applications(only: []) click to toggle source
# File lib/sleeping_king_studios/tasks/apps/applications_task.rb, line 17
def filter_applications only: []
  filtered = applications

  if only && !only.empty?
    normalized = only.map(&:to_s)
    filtered   = filtered.select { |key, _| normalized.include?(key) }
  end # if

  filtered
end