Rakefile in mongoid-grid_fs-1.9.0 vs Rakefile in mongoid-grid_fs-1.9.1

- old
+ new

@@ -66,24 +66,23 @@ end task :gemspec do ignore_extensions = ['git', 'svn', 'tmp', /sw./, 'bak', 'gem'] - ignore_directories = ['pkg', 'db'] - ignore_files = ['test/log', 'test/db.yml', 'a.rb', 'b.rb'] + Dir['db/*'] + %w'db' + ignore_directories = ['pkg', 'db', 'vendor', 'gemfiles'] + ignore_files = ['test/log', 'test/db.yml', 'a.rb', 'b.rb'] + Dir['Gemfile*'] + %w'db' - shiteless = + shiteless = lambda do |list| list.delete_if do |entry| next unless test(?e, entry) extension = File.basename(entry).split(%r/[.]/).last ignore_extensions.any?{|ext| ext === extension} end list.delete_if do |entry| - next unless test(?d, entry) dirname = File.expand_path(entry) - ignore_directories.any?{|dir| File.expand_path(dir) == dirname} + ignore_directories.any?{|dir| dirname.include?(File.expand_path(dir)) } end list.delete_if do |entry| next unless test(?f, entry) filename = File.expand_path(entry) ignore_files.any?{|file| File.expand_path(file) == filename} @@ -97,10 +96,11 @@ executables = shiteless[Dir::glob("bin/*")].map{|exe| File.basename(exe)} #has_rdoc = true #File.exist?('doc') test_files = test(?e, "test/#{ lib }.rb") ? "test/#{ lib }.rb" : nil summary = This.summary || This.synopsis || "#{ lib } kicks the ass" description = This.description || summary + license = 'Ruby' if This.extensions.nil? This.extensions = [] extensions = This.extensions %w( Makefile configure extconf.rb ).each do |ext| @@ -134,9 +134,10 @@ spec.name = <%= lib.inspect %> spec.version = <%= version.inspect %> spec.platform = Gem::Platform::RUBY spec.summary = <%= lib.inspect %> spec.description = <%= description.inspect %> + spec.license = <%= license.inspect %> spec.files =\n<%= files.sort.pretty_inspect %> spec.executables = <%= executables.inspect %> spec.require_path = "lib"