Class: MistApi::WlanInterfaceEnum
- Inherits:
-
Object
- Object
- MistApi::WlanInterfaceEnum
- Defined in:
- lib/mist_api/models/wlan_interface_enum.rb
Overview
where this WLAN will be connected to. enum: ‘all`, `eth0`, `eth1`, `eth2`, `eth3`, `mxtunnel`, `site_mxedge`, `wxtunnel`
Constant Summary collapse
- WLAN_INTERFACE_ENUM =
[ # TODO: Write general description for ALL ALL = 'all'.freeze, # TODO: Write general description for ETH0 ETH0 = 'eth0'.freeze, # TODO: Write general description for ETH1 ETH1 = 'eth1'.freeze, # TODO: Write general description for ETH2 ETH2 = 'eth2'.freeze, # TODO: Write general description for ETH3 ETH3 = 'eth3'.freeze, # TODO: Write general description for MXTUNNEL MXTUNNEL = 'mxtunnel'.freeze, # TODO: Write general description for SITE_MXEDGE SITE_MXEDGE = 'site_mxedge'.freeze, # TODO: Write general description for WXTUNNEL WXTUNNEL = 'wxtunnel'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = ALL) ⇒ Object
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
# File 'lib/mist_api/models/wlan_interface_enum.rb', line 42 def self.from_value(value, default_value = ALL) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'all' then ALL when 'eth0' then ETH0 when 'eth1' then ETH1 when 'eth2' then ETH2 when 'eth3' then ETH3 when 'mxtunnel' then MXTUNNEL when 'site_mxedge' then SITE_MXEDGE when 'wxtunnel' then WXTUNNEL else default_value end end |
.validate(value) ⇒ Object
36 37 38 39 40 |
# File 'lib/mist_api/models/wlan_interface_enum.rb', line 36 def self.validate(value) return false if value.nil? WLAN_INTERFACE_ENUM.include?(value) end |