Rakefile in datashift-0.1.0 vs Rakefile in datashift-0.2.1
- old
+ new
@@ -1,94 +1,94 @@
-# Copyright:: (c) Autotelik Media Ltd 2011
-# Author :: Tom Statter
-# Date :: Aug 2010
-#
-# License:: MIT - Free, OpenSource
-#
-# Details:: Gem::Specification for DataShift gem.
-#
-# Provides classes for moving data between a number of enterprise
-# type applications, files and databases.
-#
-# Provides support for moving data between .xls (Excel/OpenOffice)
-# Spreedsheets via JRuby and AR, enabling direct import/export of
-# ActiveRecord models with all their associations from database.
-#
-# Provides support for moving data between csv files and AR, enabling direct
-# import/export of AR models and their associations from database.
-#
-# Provides rake tasks specifically tailored for uploading or exporting
-# Spree Products, associations and Images
-#
-## encoding: utf-8
-
-require 'rubygems'
-#require 'bundler'
-#begin
-# Bundler.setup(:default, :development)
-#rescue Bundler::BundlerError => e
-# $stderr.puts e.message
-# $stderr.puts "Run `bundle install` to install missing gems"
-# exit e.status_code
-#end
-require 'rake'
-
-require 'lib/datashift'
-
-require 'jeweler'
-Jeweler::Tasks.new do |gem|
- # gem is a Gem::Specification... see http://docs.rubygems.org/read/chapter/20 for more options
- gem.name = DataShift.gem_name
- gem.homepage = "http://github.com/autotelik/datashift"
- gem.license = "MIT"
- gem.summary = %Q{ Shift data betwen applications and Active Record}
- gem.description = %Q{A suite of tools to move data between ActiveRecord models,databases,applications like Excel/Open Office, files and projects including Spree}
- gem.email = "rubygems@autotelik.co.uk"
- gem.authors = ["Thomas Statter"]
- # dependencies defined in Gemfile
-end
-Jeweler::RubygemsDotOrgTasks.new
-
-require 'rake/testtask'
-Rake::TestTask.new(:test) do |test|
- test.libs << 'lib' << 'test'
- test.pattern = 'test/**/test_*.rb'
- test.verbose = true
-end
-
-task :default => :test
-
-require 'rdoc/task'
-Rake::RDocTask.new do |rdoc|
- version = File.exist?('VERSION') ? File.read('VERSION') : ""
-
- rdoc.rdoc_dir = 'rdoc'
- rdoc.title = "DataShift #{version}"
- rdoc.rdoc_files.include('README*')
- rdoc.rdoc_files.include('lib/**/*.rb')
-end
-
-# Add in our own Tasks
-
-desc 'Build gem and install in one step'
-task :build, :version do |t, args|
-
- v = (args[:version] || ENV['version'])
-
- # Bump the VERSION file in library
- File.open( File.join('VERSION'), 'w') do |f|
- f << "#{v}\n"
- end if v
-
- system("jruby -S gem build datashift.gemspec")
- #Rake::Task[:gem].invoke
-
- version = DataShift.gem_version
- puts "Installing version #{version}"
-
- gem = "#{DataShift.gem_name}-#{version}.gem"
- cmd = "jruby -S gem install --no-ri --no-rdoc #{gem}"
- system(cmd)
-end
-
-# Long parameter lists so ensure rake -T produces nice wide output
+# Copyright:: (c) Autotelik Media Ltd 2011
+# Author :: Tom Statter
+# Date :: Aug 2010
+#
+# License:: MIT - Free, OpenSource
+#
+# Details:: Gem::Specification for DataShift gem.
+#
+# Provides classes for moving data between a number of enterprise
+# type applications, files and databases.
+#
+# Provides support for moving data between .xls (Excel/OpenOffice)
+# Spreedsheets via JRuby and AR, enabling direct import/export of
+# ActiveRecord models with all their associations from database.
+#
+# Provides support for moving data between csv files and AR, enabling direct
+# import/export of AR models and their associations from database.
+#
+# Provides rake tasks specifically tailored for uploading or exporting
+# Spree Products, associations and Images
+#
+## encoding: utf-8
+
+require 'rubygems'
+#require 'bundler'
+#begin
+# Bundler.setup(:default, :development)
+#rescue Bundler::BundlerError => e
+# $stderr.puts e.message
+# $stderr.puts "Run `bundle install` to install missing gems"
+# exit e.status_code
+#end
+require 'rake'
+
+require 'lib/datashift'
+
+require 'jeweler'
+Jeweler::Tasks.new do |gem|
+ # gem is a Gem::Specification... see http://docs.rubygems.org/read/chapter/20 for more options
+ gem.name = DataShift.gem_name
+ gem.homepage = "http://github.com/autotelik/datashift"
+ gem.license = "MIT"
+ gem.summary = %Q{ Shift data betwen applications and Active Record}
+ gem.description = %Q{A suite of tools to move data between ActiveRecord models,databases,applications like Excel/Open Office, files and projects including Spree}
+ gem.email = "rubygems@autotelik.co.uk"
+ gem.authors = ["Thomas Statter"]
+ # dependencies defined in Gemfile
+end
+Jeweler::RubygemsDotOrgTasks.new
+
+require 'rake/testtask'
+Rake::TestTask.new(:test) do |test|
+ test.libs << 'lib' << 'test'
+ test.pattern = 'test/**/test_*.rb'
+ test.verbose = true
+end
+
+task :default => :test
+
+require 'rdoc/task'
+Rake::RDocTask.new do |rdoc|
+ version = File.exist?('VERSION') ? File.read('VERSION') : ""
+
+ rdoc.rdoc_dir = 'rdoc'
+ rdoc.title = "DataShift #{version}"
+ rdoc.rdoc_files.include('README*')
+ rdoc.rdoc_files.include('lib/**/*.rb')
+end
+
+# Add in our own Tasks
+
+desc 'Build gem and install in one step'
+task :build, :version do |t, args|
+
+ v = (args[:version] || ENV['version'])
+
+ # Bump the VERSION file in library
+ File.open( File.join('VERSION'), 'w') do |f|
+ f << "#{v}\n"
+ end if v
+
+ system("jruby -S gem build datashift.gemspec")
+ #Rake::Task[:gem].invoke
+
+ version = DataShift.gem_version
+ puts "Installing version #{version}"
+
+ gem = "#{DataShift.gem_name}-#{version}.gem"
+ cmd = "jruby -S gem install --no-ri --no-rdoc #{gem}"
+ system(cmd)
+end
+
+# Long parameter lists so ensure rake -T produces nice wide output
ENV['RAKE_COLUMNS'] = '180'
\ No newline at end of file