From: Stefan F. <ste...@us...> - 2012-02-29 22:39:01
|
rails/common/ConfigProfile.java | 9 +++++++++ 1 file changed, 9 insertions(+) New commits: commit 8b7e4d8addfe0a24f021fe7ae13a910a44ebe783 Author: Stefan Frey <ste...@we...> Date: Wed Feb 29 23:38:20 2012 +0100 added cli option for command line option diff --git a/rails/common/ConfigProfile.java b/rails/common/ConfigProfile.java index 2651ce2..dda3d13 100644 --- a/rails/common/ConfigProfile.java +++ b/rails/common/ConfigProfile.java @@ -41,7 +41,12 @@ public final class ConfigProfile { // predefined default profiles private static final String ROOT_PROFILE = "root"; private static final String TEST_PROFILE = "test"; + + // the profile selected at the start ... private static final String STANDARD_PROFILE = "pbem"; + // ... unless a cli option has been set + private static final String STANDARD_CLI_OPTION ="profile"; + // file that stores the list of predefined profiles private static final String LIST_OF_PROFILES = "LIST_OF_PROFILES"; @@ -102,6 +107,10 @@ public final class ConfigProfile { } static ConfigProfile getDefault() { + String profile = System.getProperty(STANDARD_CLI_OPTION); + if (Util.hasValue(profile) && profiles.containsKey(profile)) { + return profiles.get(profile); + } return profiles.get(STANDARD_PROFILE); } |