Skip to content

Commit fedaa03

Browse files
committed
'new' copies everything over again, including .rspec
1 parent 08eea43 commit fedaa03

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

chemistrykit.gemspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Gem::Specification.new do |s|
77
s.summary = "Automation framework for Selenium in Ruby"
88
s.description = File.read(File.join(File.dirname(__FILE__), 'README.md'))
99

10-
s.files = Dir["{bin,lib,spec}/**/*"] + %w(LICENSE README.md)
10+
s.files = Dir.glob("{bin,lib}/**/*", File::FNM_DOTMATCH) + %w(LICENSE README.md)
1111
s.executables = [ 'ckit' ]
1212

1313
s.required_ruby_version = '>=1.9'

lib/chemistrykit/cli/new.rb

+3-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class New < Thor::Group
88
argument :name
99

1010
def self.source_root
11-
File.join(File.dirname(__FILE__), '..')
11+
File.join(File.dirname(__FILE__), '..', '..')
1212
end
1313

1414
def set_destination_root
@@ -21,7 +21,8 @@ def set_destination_root
2121
end
2222

2323
def copy_templates
24-
Dir.glob(File.join(File.join(New.source_root, "templates", "chemistrykit"), "**/*")).each do |file|
24+
files = Dir.glob(File.join(File.join(New.source_root, "templates", "chemistrykit"), "**/*"), File::FNM_DOTMATCH)
25+
files.each do |file|
2526
path_length = File.join(New.source_root, "templates", "chemistrykit").length + 1
2627
destination = File.join(@destination_root, file[path_length .. -1])
2728
if not File.exists?(destination)

0 commit comments

Comments
 (0)