Sha256: 86a97c3f1fb8fd68350065ff71a76fcfa0a634a6ca7a50d6314094e182d9675c
Contents?: true
Size: 1.09 KB
Versions: 1
Compression:
Stored size: 1.09 KB
Contents
require 'rubygems' require 'bundler' Bundler.require(:default) $LOAD_PATH << 'lib' require 'yaml' require 'apache' require 'rspec/core/rake_task' require 'sdoc_helpers/markdown' namespace :apache do desc "Generate the configs" task :generate, :path do |t, args| Dir[File.join(args[:path], '**', '*.rb')].each do |file| require file end end end Echoe.new('apache-config-generator') do |p| p.author = "John Bintz" p.summary = "A Ruby DSL for programmatically generating Apache configs" p.ignore_pattern = [ 'spec/**/*', 'test/**/*', 'docs/**/*' ] p.executable_pattern = [ 'bin/**/*' ] p.runtime_dependencies = [ 'rainbow' ] end namespace :spec do desc "Run RCov tests" RSpec::Core::RakeTask.new(:rcov) do |t| t.pattern = 'spec/*.rb' t.rcov = true t.rcov_opts = ['--exclude', 'spec', '--exclude', 'gems'] t.rspec_opts = ['-b'] end end Rake::RDocTask.new do |rdoc| rdoc.template = 'direct' rdoc.rdoc_files.add('lib', 'README.rdoc') rdoc.main = 'README.rdoc' rdoc.rdoc_dir = 'docs' end task :reek do system('reek -c config/config.reek lib/*') end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
apache-config-generator-0.2.5.1 | Rakefile |