Method: ConfigchannelsSet#fetch_all

Defined in:
lib/satops/operator.rb

#fetch_allObject



524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
# File 'lib/satops/operator.rb', line 524

def fetch_all
  configchannels=[]
  @sat.configchannel.listGlobals.each do |config_channel|
    configchannels << Configchannel.new(Configchannel.reader(@sat, config_channel['id']))
  end

  # Apply exclude list option
  if Configchannels.exclude
     Configchannels.exclude.each do |exclude|
      case exclude
      when Regexp
        configchannels.delete_if { |u| u.label =~ exclude }
      when String
        configchannels.delete_if { |u| u.label == exclude }
      end
    end
  end
  configchannels
end