Class: Y2Network::WirelessMode
- Inherits:
-
Object
- Object
- Y2Network::WirelessMode
- Extended by:
- Yast::I18n
- Includes:
- Yast::I18n
- Defined in:
- src/lib/y2network/wireless_mode.rb
Constant Summary collapse
- AD_HOC =
new(N_("Add-hoc"), "ad-hoc")
- MANAGED =
new(N_("Managed"), "managed")
- MASTER =
new(N_("Master"), "master")
Instance Attribute Summary collapse
-
#name ⇒ String
readonly
Wireless mode name.
-
#short_name ⇒ Object
readonly
Returns the value of attribute short_name.
Class Method Summary collapse
-
.all ⇒ Array<WirelessMode>
Returns all the existing modes.
Instance Method Summary collapse
-
#initialize(name, short_name) ⇒ WirelessMode
constructor
Constructor.
-
#to_human_string ⇒ String
Returns the translated name.
Constructor Details
#initialize(name, short_name) ⇒ WirelessMode
Constructor
48 49 50 51 52 |
# File 'src/lib/y2network/wireless_mode.rb', line 48 def initialize(name, short_name) textdomain "network" @name = name @short_name = short_name end |
Instance Attribute Details
#name ⇒ String (readonly)
Returns Wireless mode name.
42 43 44 |
# File 'src/lib/y2network/wireless_mode.rb', line 42 def name @name end |
#short_name ⇒ Object (readonly)
Returns the value of attribute short_name.
42 |
# File 'src/lib/y2network/wireless_mode.rb', line 42 attr_reader :name, :short_name |
Class Method Details
.all ⇒ Array<WirelessMode>
Returns all the existing modes
31 32 33 34 35 |
# File 'src/lib/y2network/wireless_mode.rb', line 31 def all @all ||= WirelessMode.constants .map { |c| WirelessMode.const_get(c) } .select { |c| c.is_a?(WirelessMode) } end |
Instance Method Details
#to_human_string ⇒ String
Returns the translated name
57 58 59 |
# File 'src/lib/y2network/wireless_mode.rb', line 57 def to_human_string _(name) end |