Class: ConfigchannelsSet

Inherits:
OperationSet show all
Defined in:
lib/satops/operator.rb

Instance Attribute Summary

Attributes inherited from OperationSet

#list

Instance Method Summary collapse

Methods inherited from OperationSet

#-, #delete_all, #extra, #fetch, #initialize

Constructor Details

This class inherits a constructor from OperationSet

Instance Method Details

#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

#include?(arg) ⇒ Boolean

Returns:

  • (Boolean)


544
545
546
# File 'lib/satops/operator.rb', line 544

def include?(arg)
  self.include_label?(arg)
end