aboutsummaryrefslogtreecommitdiffstats
path: root/lib/tasks
diff options
context:
space:
mode:
Diffstat (limited to 'lib/tasks')
-rw-r--r--lib/tasks/config_files.rake24
-rw-r--r--lib/tasks/usage.rb26
2 files changed, 28 insertions, 22 deletions
diff --git a/lib/tasks/config_files.rake b/lib/tasks/config_files.rake
index 1dcdde79a..d3843f3a4 100644
--- a/lib/tasks/config_files.rake
+++ b/lib/tasks/config_files.rake
@@ -1,27 +1,7 @@
+require File.join(File.dirname(__FILE__), 'usage')
namespace :config_files do
- def usage_message message
- puts ''
- puts message
- puts ''
- exit 0
- end
-
- def check_for_env_vars(env_vars, example)
- missing = []
- env_vars.each do |env_var|
- unless ENV[env_var]
- missing << env_var
- end
- end
- if !missing.empty?
- usage = "Usage: This task requires #{env_vars.to_sentence} - missing #{missing.to_sentence}"
- if example
- usage += "\nExample: #{example}"
- end
- usage_message usage
- end
- end
+ include Usage
def convert_ugly(file, replacements)
converted_lines = []
diff --git a/lib/tasks/usage.rb b/lib/tasks/usage.rb
new file mode 100644
index 000000000..d6aac454d
--- /dev/null
+++ b/lib/tasks/usage.rb
@@ -0,0 +1,26 @@
+module Usage
+
+ def usage_message message
+ puts ''
+ puts message
+ puts ''
+ exit 0
+ end
+
+ def check_for_env_vars(env_vars, example)
+ missing = []
+ env_vars.each do |env_var|
+ unless ENV[env_var]
+ missing << env_var
+ end
+ end
+ if !missing.empty?
+ usage = "Usage: This task requires #{env_vars.to_sentence} - missing #{missing.to_sentence}"
+ if example
+ usage += "\nExample: #{example}"
+ end
+ usage_message usage
+ end
+ end
+
+end \ No newline at end of file