|
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);
}
|