Class: Arma2OaAppsetting
- Inherits:
-
Arma2Appsetting
- Object
- ActiveRecord::Base
- Appsetting
- RvAppsetting
- Rv2Appsetting
- Rv3Appsetting
- Arma2Appsetting
- Arma2OaAppsetting
- Defined in:
- lib/six-updater-web/app/models/arma2_oa_appsetting.rb
Direct Known Subclasses
Constant Summary collapse
- FRIENDLY_NAME =
"A2 Op. Arrowhead (Any)"
- DEFAULT_EXE =
TODO: Specific server support like done with Beta?
"arma2oa.exe"
- DEFAULT_BETA_EXE =
"arma2oa.exe"
- DEFAULT_BETA_EXE_PATH =
"expansion/beta"
- DEFAULT_SERVER_EXE =
"arma2oaserver.exe"
- DEFAULT_SERVER_EXE_PATH =
DEFAULT_EXE_PATH
- DEFAULT_BETA_MODS =
["expansion/beta", "expansion/beta/expansion"]
- MODS =
["Expansion"]
- REGKEYS =
{"Arma2Oa" => ['SOFTWARE\\Bohemia Interactive Studio\\ArmA 2 OA', 'MAIN']}
- FAMILY =
Hash.new
- GAMESPY_TYPES =
["arma2oapc"]
- GAME_MIN_VERSIONS =
["1.5"]
Constants inherited from Appsetting
Appsetting::DEFAULT_EXE_PATH, Appsetting::DEFAULT_MODS_PARAM, Appsetting::DEFAULT_PARAMS, Appsetting::FOLDER, Appsetting::OVERRIDE_MODEL, Appsetting::SPECIFIC, Appsetting::STATIC_TYPES
Method Summary
Methods inherited from Appsetting
#allowance, #any_exe?, beta_exe, beta_server_exe, #default_params, default_path, #detect_edition, #edition, #explore, #found_types, #full_path, #kill!, #label, label, #logfile, #modfolders, #nice_edition, normal_exe, #process_name, #processes, #read_logfile, #real_exe, #real_logpath, #real_modpath, #real_params, #real_path, #rpt, server_exe, short, #to_updater_yml, types
Methods inherited from ActiveRecord::Base
#associated_valid?, #no_errors_in_associated?, #save_associated, #save_associated!, #save_with_unsaved_flag, #to_label, #unsaved=, #unsaved?