Class: Yast::GetInstArgsClass
- Inherits:
-
Module
- Object
- Module
- Yast::GetInstArgsClass
- Defined in:
- ../../src/modules/GetInstArgs.rb
Instance Method Summary (collapse)
-
- (Hash) argmap
Returns map of client parameters.
-
- (Hash) Buttons(back, _next)
Returns map of client parameters only with keys: “enable_back” and “enable_next”.
-
- (Hash) ButtonsProposal(back, _next, proposal_name)
Returns map of client parameters only with keys: “enable_back”, “enable_next”, and “proposal”.
-
- (Boolean) enable_back
Should be the [Back] button enabled?.
-
- (Boolean) enable_next
Should be the [Next] button enabled?.
-
- (Boolean) going_back
Are we going back from the previous dialog?.
- - (Object) Init
- - (Object) main
-
- (String) proposal
Returns name of the proposal.
Instance Method Details
- (Hash) argmap
Returns map of client parameters
GetInstArgs::argmap() -> $[ “enable_back” : true, “enable_next” : true, “going_back” : true, “anything” : “yes, of course”, ]
104 105 106 107 |
# File '../../src/modules/GetInstArgs.rb', line 104 def argmap Init() deep_copy(@args) end |
- (Hash) Buttons(back, _next)
Returns map of client parameters only with keys: "enable_back" and "enable_next"
GetInstArgs::Buttons() -> $[ “enable_back” : false, “enable_next” : true ]
138 139 140 141 142 143 |
# File '../../src/modules/GetInstArgs.rb', line 138 def Buttons(back, _next) __args = {} Ops.set(__args, "enable_back", back) Ops.set(__args, "enable_next", _next) deep_copy(__args) end |
- (Hash) ButtonsProposal(back, _next, proposal_name)
Returns map of client parameters only with keys: "enable_back", "enable_next", and "proposal"
GetInstArgs::ButtonsProposal() -> $[ “enable_back” : true, “enable_next” : true, “proposal” : “initial” ]
120 121 122 123 124 125 126 |
# File '../../src/modules/GetInstArgs.rb', line 120 def ButtonsProposal(back, _next, proposal_name) __args = {} Ops.set(__args, "enable_back", back) Ops.set(__args, "enable_next", _next) Ops.set(__args, "proposal", proposal_name) deep_copy(__args) end |
- (Boolean) enable_back
Should be the [Back] button enabled?
67 68 69 70 |
# File '../../src/modules/GetInstArgs.rb', line 67 def enable_back Init() Ops.get_boolean(@args, "enable_back", false) end |
- (Boolean) enable_next
Should be the [Next] button enabled?
59 60 61 62 |
# File '../../src/modules/GetInstArgs.rb', line 59 def enable_next Init() Ops.get_boolean(@args, "enable_next", false) end |
- (Boolean) going_back
Are we going back from the previous dialog?
75 76 77 78 |
# File '../../src/modules/GetInstArgs.rb', line 75 def going_back Init() Ops.get_boolean(@args, "going_back", false) end |
- (Object) Init
38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File '../../src/modules/GetInstArgs.rb', line 38 def Init # Check arguments @args = {} i = 0 # assign to args first available map # (in proposals, first argument is string - bnc#475169) while Ops.less_than(i, Builtins.size(WFM.Args)) if Ops.is_map?(WFM.Args(i)) @args = Convert.to_map(WFM.Args(i)) break end i = Ops.add(i, 1) end Builtins.y2milestone("args=%1", @args) nil end |
- (Object) main
33 34 35 36 |
# File '../../src/modules/GetInstArgs.rb', line 33 def main @args = {} end |
- (String) proposal
Returns name of the proposal
GetInstArgs::proposal() -> “initial” GetInstArgs::proposal() -> "network" GetInstArgs::proposal() -> "hardware"
88 89 90 91 |
# File '../../src/modules/GetInstArgs.rb', line 88 def proposal Init() Ops.get_string(@args, "proposal", "") end |