Sha256: 9e70d5903bf159b3555556afc3f539fc2b60404e3d810248655e2e408b95f977
Contents?: true
Size: 1.92 KB
Versions: 5
Compression:
Stored size: 1.92 KB
Contents
# 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 Ruby 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. # ## encoding: utf-8 require 'rubygems' require 'rake' lib = File.expand_path('../lib/', __FILE__) $:.unshift '.' $:.unshift lib unless $:.include?(lib) require 'datashift' 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 = "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'
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
datashift-0.16.0 | Rakefile |
datashift-0.15.0 | Rakefile |
datashift-0.14.0 | Rakefile |
datashift-0.13.0 | Rakefile |
datashift-0.12.1 | Rakefile |