Sha256: cc38050c893d83409bc68a748d41635f4cc57e0a8152a0d8175dea7fc08c456f
Contents?: true
Size: 636 Bytes
Versions: 3
Compression:
Stored size: 636 Bytes
Contents
require "bundler/gem_tasks" @run_options = {verbose: Rake.application.options.trace} task :default => [:ruby_dependencies, :test, :git] task :test => [:unit] task :ruby_dependencies do sh 'bundle install --path gems' end task :unit do Dir.glob('./test/*.rb').each do |test| rake_sh 'ruby '+ test end end task :git => :ruby_dependencies do require 'bundler/setup' require 'git_repository' message = ENV['m'] raise 'no commit message specified' if message.nil? git = GitRepository.new git.pull git.add({:options => '-A'}) git.commit(message: message ) git.push end def rake_sh(command) sh command, @run_options end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
allegro_api_client-0.0.3 | rakefile.rb |
allegro_api_client-0.0.2 | rakefile.rb |
allegro_api_client-0.0.1 | rakefile.rb |