Class: Y2Network::Dialogs::S390DeviceActivation
- Inherits:
-
CWM::Dialog
- Object
- CWM::Dialog
- Y2Network::Dialogs::S390DeviceActivation
show all
- Defined in:
- src/lib/y2network/dialogs/s390_device_activation.rb
Overview
Base class dialog for activating S390 devices
Instance Attribute Summary collapse
Class Method Summary
collapse
Instance Method Summary
collapse
Constructor Details
65
66
67
68
69
70
71
72
|
# File 'src/lib/y2network/dialogs/s390_device_activation.rb', line 65
def initialize(activator)
textdomain "network"
@activator = activator
@activator.propose!
@builder = activator.builder
@builder.newly_added = false
end
|
Instance Attribute Details
#activator ⇒ Object
Returns the value of attribute activator.
60
61
62
|
# File 'src/lib/y2network/dialogs/s390_device_activation.rb', line 60
def activator
@activator
end
|
#builder ⇒ Object
Returns the value of attribute builder.
59
60
61
|
# File 'src/lib/y2network/dialogs/s390_device_activation.rb', line 59
def builder
@builder
end
|
Instance Method Details
#abort_handler ⇒ Object
103
104
105
|
# File 'src/lib/y2network/dialogs/s390_device_activation.rb', line 103
def abort_handler
Yast::Popup.ReallyAbort(true)
end
|
#contents ⇒ Object
78
79
80
|
# File 'src/lib/y2network/dialogs/s390_device_activation.rb', line 78
def contents
Empty()
end
|
#run ⇒ Object
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
# File 'src/lib/y2network/dialogs/s390_device_activation.rb', line 82
def run
ret = super
if ret == :next
_stdout, stderr, status = activator.configure
configured = status.zero?
if configured
interface_name = activator.configured_interface
builder.name = interface_name
refresh_devices(builder)
end
if !configured || builder.name.empty?
show_activation_error(stderr)
return run
end
end
ret
end
|
#title ⇒ Object
74
75
76
|
# File 'src/lib/y2network/dialogs/s390_device_activation.rb', line 74
def title
_("S/390 Network Card Configuration")
end
|