Rakefile in avromatic-0.7.1 vs Rakefile in avromatic-0.8.0
- old
+ new
@@ -1,11 +1,21 @@
require 'bundler/gem_tasks'
require 'rspec/core/rake_task'
+require 'appraisal/task'
require 'avro/builder'
-RSpec::Core::RakeTask.new(:spec)
+RSpec::Core::RakeTask.new(:default_spec)
+Appraisal::Task.new
+
+if !ENV['APPRAISAL_INITIALIZED']
+ task default: :appraisal
+ task spec: :appraisal
+else
+ task default: :default_spec
+end
+
namespace :avro do
desc 'Generate Avro schema files used by specs'
task :generate_spec do
root = 'spec/avro/dsl'
Avro::Builder.add_load_path(root)
@@ -16,7 +26,5 @@
FileUtils.mkdir_p(File.dirname(output_file))
File.write(output_file, schema.end_with?("\n") ? schema : schema << "\n")
end
end
end
-
-task default: :spec