module XCTasks::TestTask::Configuration::Delegations

Configures delegations to pass through configuration accessor when extended

Public Class Methods

extended(base) click to toggle source
# File lib/xctasks/test_task.rb, line 109
def self.extended(base)
  base.extend Forwardable
  accessors = SETTINGS.map { |attr| [attr, "#{attr}=".to_sym] }.flatten
  base.def_delegators :@config, *accessors
  base.def_delegators :@config, *HELPERS
end