Sha256: 35cdb42e32b18c6cb5e7b9e058c14fffb40cb446da3bc32c98fee3b990123398

Contents?: true

Size: 419 Bytes

Versions: 9

Compression:

Stored size: 419 Bytes

Contents

require 'buildr'

require 'shenandoah/tasks'
require 'shenandoah/buildr/locator'

module Buildr::JavaScript # :nodoc:
  module ShenandoahTasks
    include Buildr::Extension

    after_define do |project|
      if project.test.framework == :shenandoah
        ::Shenandoah::Tasks.new(
          :locator => ::Shenandoah::Buildr::Locator.new(project),
          :project_name => project.name)
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
rsutphin-shenandoah-0.1.0 lib/shenandoah/buildr/shenandoah_tasks.rb
rsutphin-shenandoah-0.1.1 lib/shenandoah/buildr/shenandoah_tasks.rb
rsutphin-shenandoah-0.1.2 lib/shenandoah/buildr/shenandoah_tasks.rb
shenandoah-0.2.0 lib/shenandoah/buildr/shenandoah_tasks.rb
shenandoah-0.1.3 lib/shenandoah/buildr/shenandoah_tasks.rb
shenandoah-0.1.0 lib/shenandoah/buildr/shenandoah_tasks.rb
shenandoah-0.1.1 lib/shenandoah/buildr/shenandoah_tasks.rb
shenandoah-0.1.2 lib/shenandoah/buildr/shenandoah_tasks.rb
shenandoah-0.0.0 lib/shenandoah/buildr/shenandoah_tasks.rb