Class: Y2Network::Widgets::Hostname
- Inherits:
-
CWM::InputField
- Object
- CWM::InputField
- Y2Network::Widgets::Hostname
- Defined in:
- src/lib/y2network/widgets/hostname.rb
Overview
Widget that permits to modify the hostname of the given object
Instance Method Summary collapse
- #init ⇒ Object
-
#initialize(settings, empty_allowed: true) ⇒ Hostname
constructor
Constructor.
- #label ⇒ Object
- #store ⇒ Object
- #validate ⇒ Object
Constructor Details
#initialize(settings, empty_allowed: true) ⇒ Hostname
Constructor
31 32 33 34 35 36 |
# File 'src/lib/y2network/widgets/hostname.rb', line 31 def initialize(settings, empty_allowed: true) textdomain "network" @settings = settings @empty_allowed = empty_allowed end |
Instance Method Details
#init ⇒ Object
38 39 40 |
# File 'src/lib/y2network/widgets/hostname.rb', line 38 def init self.value = @settings.hostname.to_s end |
#label ⇒ Object
42 43 44 |
# File 'src/lib/y2network/widgets/hostname.rb', line 42 def label _("&Hostname") end |
#store ⇒ Object
46 47 48 |
# File 'src/lib/y2network/widgets/hostname.rb', line 46 def store @settings.hostname = value end |