Class: ConfigchannelsSet
- Inherits:
-
OperationSet
- Object
- OperationSet
- ConfigchannelsSet
- Defined in:
- lib/satops/operator.rb
Instance Attribute Summary
Attributes inherited from OperationSet
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_all ⇒ Object
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
544 545 546 |
# File 'lib/satops/operator.rb', line 544 def include?(arg) self.include_label?(arg) end |