Class: Settings
- Inherits:
-
SettingsBase
- Object
- KDE::ConfigSkeleton
- SettingsBase
- Settings
- Defined in:
- lib/settings.rb
Instance Method Summary collapse
-
#initialize ⇒ Settings
constructor
A new instance of Settings.
- #installTrustPolicyStr ⇒ Object
Methods inherited from SettingsBase
#[], #addBoolItem, #addChoiceItem, #addIntItem, #addStringItem, #addStringListItem, #addUrlItem
Constructor Details
#initialize ⇒ Settings
Returns a new instance of Settings.
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/settings.rb', line 11 def initialize super() setCurrentGroup("Preferences") # folder settings. addBoolItem(:autoFetchFlag, false) addStringItem(:autoFetchDir, File.join(KDE::GlobalSettings.downloadPath, 'gem_cache')) addBoolItem(:autoUnpackFlag, false) addStringItem(:autoUnpackDir, File.join(KDE::GlobalSettings.downloadPath, 'gem_src')) addBoolItem(:installLatestFlag, false) addBoolItem(:downloadLatestFlag, false) # install option settings. addBoolItem(:installInSystemDirFlag, true) addBoolItem(:installRdocFlag, true) addBoolItem(:installRiFlag, true) addBoolItem(:installSheBangFlag, false) addBoolItem(:installUnitTestFlag, false) addBoolItem(:installBinWrapFlag, false) addBoolItem(:installIgnoreDepsFlag, false) addBoolItem(:installIncludeDepsFlag, false) addBoolItem(:installDevelopmentDepsFlag, false) addBoolItem(:installformatExecutableFlag, false) addIntItem(:installTrustPolicy, 0) end |
Instance Method Details
#installTrustPolicyStr ⇒ Object
39 40 41 |
# File 'lib/settings.rb', line 39 def installTrustPolicyStr TrustPolicies[installTrustPolicy] end |