Class: CiscoAclIntp::AcePortOpAny
- Inherits:
-
AceUnaryOpBase
- Object
- AccessControlContainer
- AceSpecBase
- AcePortOperatorBase
- AceUnaryOpBase
- CiscoAclIntp::AcePortOpAny
- Defined in:
- lib/cisco_acl_intp/acespec_port_opr.rb
Overview
ANY operator class
Direct Known Subclasses
Constant Summary
Constants inherited from AccessControlContainer
CiscoAclIntp::AccessControlContainer::TERM_COLOR_TABLE
Instance Attribute Summary
Attributes inherited from AcePortOperatorBase
#begin_port, #end_port, #operator
Instance Method Summary collapse
-
#contains?(_other) ⇒ Boolean
ANY contains other_port? (always true).
-
#initialize(*_args) ⇒ AcePortOpAny
constructor
Constructor.
-
#to_s ⇒ String
Generate string for Cisco IOS access list.
Methods inherited from AcePortOperatorBase
#==, #check_any_operator, #contains_any?, #contains_eq?, #contains_gt?, #contains_lt?, #contains_neq?, #contains_range?, #contains_strict_any?
Methods inherited from AccessControlContainer
#clean_acl_string, disable_color, #generate_tag_footer, #generate_tag_header, #generate_tagged_str, #method_missing
Constructor Details
#initialize(*_args) ⇒ AcePortOpAny
Constructor
8 9 10 11 12 |
# File 'lib/cisco_acl_intp/acespec_port_opr.rb', line 8 def initialize(*_args) @begin_port = nil @end_port = nil @operator = :any end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class CiscoAclIntp::AccessControlContainer
Instance Method Details
#contains?(_other) ⇒ Boolean
ANY contains other_port? (always true)
17 18 19 |
# File 'lib/cisco_acl_intp/acespec_port_opr.rb', line 17 def contains?(_other) true end |
#to_s ⇒ String
Generate string for Cisco IOS access list
23 24 25 26 |
# File 'lib/cisco_acl_intp/acespec_port_opr.rb', line 23 def to_s # no need to print tcp/udp ANY in Cisco ACL '' end |