From 09a82209f3a40e75caf966ba41b17da1a9ced146 Mon Sep 17 00:00:00 2001 From: elijah Date: Fri, 27 Jun 2014 17:19:51 -0700 Subject: leap list improvements: lazy evaluation; don't bomb on ConfigError; remove requirements.rb --- Rakefile | 27 --------------------------- 1 file changed, 27 deletions(-) (limited to 'Rakefile') diff --git a/Rakefile b/Rakefile index 2cc2c79..deb9539 100644 --- a/Rakefile +++ b/Rakefile @@ -86,33 +86,6 @@ Rake::TestTask.new do |t| 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 ## -- cgit v1.2.3