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
73
|
# File 'src/lib/y2network/dialogs/s390_device_activation.rb', line 65
def initialize(activator)
super()
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
104
105
106
|
# File 'src/lib/y2network/dialogs/s390_device_activation.rb', line 104
def abort_handler
Yast::Popup.ReallyAbort(true)
end
|
#contents ⇒ Object
79
80
81
|
# File 'src/lib/y2network/dialogs/s390_device_activation.rb', line 79
def contents
Empty()
end
|
#run ⇒ Object
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
|
# File 'src/lib/y2network/dialogs/s390_device_activation.rb', line 83
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
75
76
77
|
# File 'src/lib/y2network/dialogs/s390_device_activation.rb', line 75
def title
_("S/390 Network Card Configuration")
end
|