bin/sb in starting_blocks-0.0.2 vs bin/sb in starting_blocks-0.0.3

- old
+ new

@@ -19,31 +19,34 @@ run_these_specs specs end def run_these_specs specs requires = specs.map { |x| "require '#{x}'" }.join("\n") - display specs.inspect + display "Specs to run: #{specs.inspect}" puts `ruby -e "#{requires}"` end def add_it(file, files) - return if relative.index('.git') == 0 + return if file.index('.git') == 0 + display "Adding: #{file}" files << file end def run_it(file, files) filename = file.downcase.split('/')[-1].gsub('_spec', '') - display file.inspect - display filename.inspect + display "File to run is: #{file}" + display "Filename: #{filename}" matches = files.select { |x| x.gsub('_spec', '').include?(filename) && x != file } matches << file specs = matches.select! { |x| x.include?('_spec') }.map { |x| File.expand_path x } - display specs.inspect + display "Matches: #{specs.inspect}" run_these_specs specs end def delete_it(file, files) + return if file.index('.git') == 0 + display "Deleting: #{file}" files.delete(file) end if ARGV.include? '--watch' files = Dir['**/*']