Class: MistApi::WlanDataratesLegacyItemEnum
- Inherits:
-
Object
- Object
- MistApi::WlanDataratesLegacyItemEnum
- Defined in:
- lib/mist_api/models/wlan_datarates_legacy_item_enum.rb
Overview
enum: ‘1`, `11`, `11b`, `12`, `12b`, `18`, `18b`, `1b`, `2`, `24`, `24b`, `2b`, `36`, `36b`, `48`, `48b`, `5.5`, `5.5b`, `54`, `54b`, `6`, `6b`, `9`, `9b`
Constant Summary collapse
- WLAN_DATARATES_LEGACY_ITEM_ENUM =
[ # TODO: Write general description for ENUM_1 ENUM_1 = '1'.freeze, # TODO: Write general description for ENUM_11 ENUM_11 = '11'.freeze, # TODO: Write general description for ENUM_11B ENUM_11B = '11b'.freeze, # TODO: Write general description for ENUM_12 ENUM_12 = '12'.freeze, # TODO: Write general description for ENUM_12B ENUM_12B = '12b'.freeze, # TODO: Write general description for ENUM_18 ENUM_18 = '18'.freeze, # TODO: Write general description for ENUM_18B ENUM_18B = '18b'.freeze, # TODO: Write general description for ENUM_1B ENUM_1B = '1b'.freeze, # TODO: Write general description for ENUM_2 ENUM_2 = '2'.freeze, # TODO: Write general description for ENUM_24 ENUM_24 = '24'.freeze, # TODO: Write general description for ENUM_24B ENUM_24B = '24b'.freeze, # TODO: Write general description for ENUM_2B ENUM_2B = '2b'.freeze, # TODO: Write general description for ENUM_36 ENUM_36 = '36'.freeze, # TODO: Write general description for ENUM_36B ENUM_36B = '36b'.freeze, # TODO: Write general description for ENUM_48 ENUM_48 = '48'.freeze, # TODO: Write general description for ENUM_48B ENUM_48B = '48b'.freeze, # TODO: Write general description for ENUM_55 ENUM_55 = '5.5'.freeze, # TODO: Write general description for ENUM_55B ENUM_55B = '5.5b'.freeze, # TODO: Write general description for ENUM_54 ENUM_54 = '54'.freeze, # TODO: Write general description for ENUM_54B ENUM_54B = '54b'.freeze, # TODO: Write general description for ENUM_6 ENUM_6 = '6'.freeze, # TODO: Write general description for ENUM_6B ENUM_6B = '6b'.freeze, # TODO: Write general description for ENUM_9 ENUM_9 = '9'.freeze, # TODO: Write general description for ENUM_9B ENUM_9B = '9b'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = ENUM_1) ⇒ Object
91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 |
# File 'lib/mist_api/models/wlan_datarates_legacy_item_enum.rb', line 91 def self.from_value(value, default_value = ENUM_1) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'enum_1' then ENUM_1 when 'enum_11' then ENUM_11 when 'enum_11b' then ENUM_11B when 'enum_12' then ENUM_12 when 'enum_12b' then ENUM_12B when 'enum_18' then ENUM_18 when 'enum_18b' then ENUM_18B when 'enum_1b' then ENUM_1B when 'enum_2' then ENUM_2 when 'enum_24' then ENUM_24 when 'enum_24b' then ENUM_24B when 'enum_2b' then ENUM_2B when 'enum_36' then ENUM_36 when 'enum_36b' then ENUM_36B when 'enum_48' then ENUM_48 when 'enum_48b' then ENUM_48B when 'enum_55' then ENUM_55 when 'enum_55b' then ENUM_55B when 'enum_54' then ENUM_54 when 'enum_54b' then ENUM_54B when 'enum_6' then ENUM_6 when 'enum_6b' then ENUM_6B when 'enum_9' then ENUM_9 when 'enum_9b' then ENUM_9B else default_value end end |
.validate(value) ⇒ Object
85 86 87 88 89 |
# File 'lib/mist_api/models/wlan_datarates_legacy_item_enum.rb', line 85 def self.validate(value) return false if value.nil? WLAN_DATARATES_LEGACY_ITEM_ENUM.include?(value) end |