Sha256: 7f8e0885a1d0cadce8bedf141c1a7a13c42a6e6a8f2aa94b8ed1966046881b1d

Contents?: true

Size: 1.42 KB

Versions: 1768

Compression:

Stored size: 1.42 KB

Contents

require "bundler"
Bundler::GemHelper.install_tasks

require "rake/testtask"
Rake::TestTask.new(:test) do |t|
  t.libs << "test/lib" << "test"
  t.ruby_opts << "-rhelper"
  t.test_files = FileList['test/**/test_*.rb']
  t.verbose = true
  t.warning = true
end

if RUBY_PLATFORM =~ /java/
  require 'rake/javaextensiontask'
  Rake::JavaExtensionTask.new("psych") do |ext|
    require 'maven/ruby/maven'
    # force load of versions to overwrite constants with values from repo.
    load './lib/psych/versions.rb'
    # uses Mavenfile to write classpath into pkg/classpath
    # and tell maven via system properties the snakeyaml version
    # this is basically the same as running from the commandline:
    # rmvn dependency:build-classpath -Dsnakeyaml.version='use version from Psych::DEFAULT_SNAKEYAML_VERSION here'
    Maven::Ruby::Maven.new.exec('dependency:build-classpath', "-Dsnakeyaml.version=#{Psych::DEFAULT_SNAKEYAML_VERSION}", '-Dverbose=true')
    ext.source_version = '1.8'
    ext.target_version = '1.8'
    ext.classpath = File.read('pkg/classpath')
    ext.ext_dir = 'ext/java'
  end
else
  require 'rake/extensiontask'
  Rake::ExtensionTask.new("psych")
end

task :sync_tool do
  require 'fileutils'
  FileUtils.cp "../ruby/tool/lib/core_assertions.rb", "./test/lib"
  FileUtils.cp "../ruby/tool/lib/envutil.rb", "./test/lib"
  FileUtils.cp "../ruby/tool/lib/find_executable.rb", "./test/lib"
end

task :default => [:compile, :test]

Version data entries

1,768 entries across 1,768 versions & 7 rubygems

Version Path
cybrid_api_bank_ruby-0.99.0 vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/Rakefile
cybrid_api_organization_ruby-0.99.0 vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/Rakefile
cybrid_api_id_ruby-0.99.0 vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/Rakefile
cybrid_api_id_ruby-0.98.2 vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/Rakefile
cybrid_api_bank_ruby-0.98.2 vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/Rakefile
cybrid_api_organization_ruby-0.98.2 vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/Rakefile
cybrid_api_bank_ruby-0.98.1 vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/Rakefile
cybrid_api_id_ruby-0.98.1 vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/Rakefile
cybrid_api_organization_ruby-0.98.1 vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/Rakefile
cybrid_api_bank_ruby-0.98.0 vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/Rakefile
cybrid_api_organization_ruby-0.98.0 vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/Rakefile
cybrid_api_id_ruby-0.98.0 vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/Rakefile
cybrid_api_bank_ruby-0.97.0 vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/Rakefile
cybrid_api_id_ruby-0.97.0 vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/Rakefile
cybrid_api_organization_ruby-0.97.0 vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/Rakefile
cybrid_api_bank_ruby-0.96.1 vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/Rakefile
cybrid_api_id_ruby-0.96.1 vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/Rakefile
cybrid_api_organization_ruby-0.96.1 vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/Rakefile
cybrid_api_bank_ruby-0.96.0 vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/Rakefile
cybrid_api_id_ruby-0.96.0 vendor/bundle/ruby/3.2.0/gems/psych-5.1.0/Rakefile