Sha256: 74dae58f976f1696af00d75f1939efd24e3d2963328a7f731a83ad14d588c6fa
Contents?: true
Size: 815 Bytes
Versions: 6477
Compression:
Stored size: 815 Bytes
Contents
# frozen_string_literal: true require "bundler" Bundler.setup require "rake" require "rspec/core/rake_task" $LOAD_PATH.unshift File.expand_path("../lib", __FILE__) require "ethon/version" task :gem => :build task :build do system "gem build ethon.gemspec" end task :install => :build do system "gem install ethon-#{Ethon::VERSION}.gem" end task :release => :build do system "git tag -a v#{Ethon::VERSION} -m 'Tagging #{Ethon::VERSION}'" system "git push --tags" system "gem push ethon-#{Ethon::VERSION}.gem" end RSpec::Core::RakeTask.new(:spec) do |t| t.verbose = false t.ruby_opts = "-W -I./spec -rspec_helper" end desc "Start up the test servers" task :start do require_relative 'spec/support/boot' begin Boot.start_servers(:rake) rescue Exception end end task :default => :spec
Version data entries
6,477 entries across 6,475 versions & 21 rubygems