Class: Net::IP::Rule::Collection
- Inherits:
-
Object
- Object
- Net::IP::Rule::Collection
- Includes:
- Enumerable
- Defined in:
- lib/net/ip/rule/collection.rb
Instance Method Summary collapse
-
#add(rule) ⇒ void
Add a rule to the ip rule list.
-
#delete(rule) ⇒ void
Delete a rule from the ip rule list.
-
#each {|Rule| ... } ⇒ void
Enumerate all rules.
Instance Method Details
#add(rule) ⇒ void
This method returns an undefined value.
Add a rule to the ip rule list
23 24 25 26 |
# File 'lib/net/ip/rule/collection.rb', line 23 def add(rule) result = `ip rule add #{rule.to_params}` raise result unless $?.success? end |
#delete(rule) ⇒ void
This method returns an undefined value.
Delete a rule from the ip rule list
34 35 36 37 |
# File 'lib/net/ip/rule/collection.rb', line 34 def delete(rule) result = `ip rule delete #{rule.to_params}` raise result unless $?.success? end |