module T::Configuration

def self.sealed_violation_whitelist=(sealed_violation_whitelist)

Parameters:
  • sealed_violation_whitelist (Array) -- An array of Regexp to validate
def self.sealed_violation_whitelist=(sealed_violation_whitelist)
  if !@sealed_violation_whitelist.nil?
    raise ArgumentError.new("Cannot overwrite sealed_violation_whitelist after setting it")
  end
  case sealed_violation_whitelist
  when Array
    sealed_violation_whitelist.each do |x|
      case x
      when Regexp then nil
      else raise TypeError.new("sealed_violation_whitelist accepts an Array of Regexp")
      end
    end
  else
    raise TypeError.new("sealed_violation_whitelist= accepts an Array of Regexp")
  end
  @sealed_violation_whitelist = sealed_violation_whitelist
end