Class: Pio::Options
- Inherits:
-
Object
- Object
- Pio::Options
- Defined in:
- lib/pio/options.rb
Overview
User options utility.
Direct Known Subclasses
Arp::Reply::Options, Arp::Request::Options, Dhcp::BootReplyOptions, Dhcp::BootRequestOptions, Icmp::Options, Lldp::Options
Class Method Summary collapse
Class Method Details
.mandatory_option(name) ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/pio/options.rb', line 4 def self.mandatory_option(name) if const_defined?(:MANDATORY_OPTIONS) const_get(:MANDATORY_OPTIONS) << name else const_set(:MANDATORY_OPTIONS, [name]) end end |
.option(name) ⇒ Object
12 13 14 15 |
# File 'lib/pio/options.rb', line 12 def self.option(name) const_set(:OPTIONS, []) unless const_defined?(:OPTIONS) const_get(:OPTIONS) << name end |