Sha256: 243630eddf4c992da7c1ac038b30c9d014accd6d87ab2dbd4b640b6e3f98d982

Contents?: true

Size: 598 Bytes

Versions: 32

Compression:

Stored size: 598 Bytes

Contents

recipe :ruby

Kicker::Recipes::Ruby.runner_bin = 'bacon --quiet'

process do |files|
  specs = files.take_and_map do |file|
    if file =~ %r{lib/(.+?)\.rb$}
      s = Dir.glob("spec/**/#{File.basename(file, '.rb')}_spec.rb")
      s.uniq unless s.empty?
    end
  end
  Kicker::Recipes::Ruby.run_tests(specs)
end

# Have written this so many times, probably should make a recipe out of it.
process do |files|
  files.each do |file|
    case file
    when 'Gemfile'
      files.delete(file)
      execute 'bundle install'
    end
  end
end

recipe :ignore
ignore(/.*\/?tags/)
ignore(/.*\/?\.git/)

Version data entries

32 entries across 32 versions & 2 rubygems

Version Path
cocoapods-trunk-1.6.0 .kick
cocoapods-trunk-1.5.0 .kick
cocoapods-trunk-1.4.1 .kick
cocoapods-trunk-1.4.0 .kick
cocoapods-dependency-html-0.0.2 vendor/bundle/gems/cocoapods-trunk-1.3.1/.kick
cocoapods-dependency-html-0.0.1 vendor/bundle/gems/cocoapods-trunk-1.3.1/.kick
cocoapods-trunk-1.3.1 .kick
cocoapods-trunk-1.3.0 .kick
cocoapods-trunk-1.2.0 .kick
cocoapods-trunk-1.1.2 .kick
cocoapods-trunk-1.1.1 .kick
cocoapods-trunk-1.1.0 .kick
cocoapods-trunk-1.1.0.beta.1 .kick
cocoapods-trunk-1.0.0 .kick
cocoapods-trunk-1.0.0.rc.1 .kick
cocoapods-trunk-1.0.0.beta.4 .kick
cocoapods-trunk-1.0.0.beta.3 .kick
cocoapods-trunk-1.0.0.beta.2 .kick
cocoapods-trunk-1.0.0.beta.1 .kick
cocoapods-trunk-0.6.4 .kick