aboutsummaryrefslogtreecommitdiff
path: root/Rakefile
diff options
context:
space:
mode:
authorelijah <elijah@riseup.net>2014-06-27 17:19:51 -0700
committerelijah <elijah@riseup.net>2014-06-27 17:19:51 -0700
commit09a82209f3a40e75caf966ba41b17da1a9ced146 (patch)
tree586cfdff7b8d42736ab6559c917b9d2fce4b130c /Rakefile
parent6da0270db08f734f2d586a0fc957875e86485549 (diff)
downloadleap_cli-09a82209f3a40e75caf966ba41b17da1a9ced146.tar.gz
leap_cli-09a82209f3a40e75caf966ba41b17da1a9ced146.tar.bz2
leap list improvements: lazy evaluation; don't bomb on ConfigError; remove requirements.rb
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile27
1 files changed, 0 insertions, 27 deletions
diff --git a/Rakefile b/Rakefile
index 2cc2c79..deb9539 100644
--- a/Rakefile
+++ b/Rakefile
@@ -87,33 +87,6 @@ end
task :default => :test
##
-## CODE GENERATION
-##
-
-desc "Updates the list of required configuration options for this version of LEAP CLI"
-task 'update-requirements' do
- Dir.chdir($base_dir) do
- required_configs = `find -name '*.rb' | xargs grep -R 'assert_config!'`.split("\n").collect{|line|
- if line =~ /def/ || line =~ /pre\.rb/
- nil
- else
- line.sub(/.*assert_config! ["'](.*?)["'].*/,'"\1"')
- end
- }.compact
- File.open("#{$base_dir}/lib/leap_cli/requirements.rb", 'w') do |f|
- f.puts "# run 'rake update-requirements' to generate this file."
- f.puts "module LeapCli"
- f.puts " REQUIREMENTS = ["
- f.puts " " + required_configs.join(",\n ")
- f.puts " ]"
- f.puts "end"
- end
- puts "updated #{$base_dir}/lib/leap_cli/requirements.rb"
- #puts `cat '#{$base_dir}/lib/leap_cli/requirements.rb'`
- end
-end
-
-##
## DOCUMENTATION
##