Sha256: 282f39508ffea4459b94e7744fb428075083da1dc3848fcf58c96dd2871e1eae

Contents?: true

Size: 566 Bytes

Versions: 1

Compression:

Stored size: 566 Bytes

Contents

desc 'Run features for all languages'
task :i18n do
  dir = File.dirname(__FILE__)
  Dir["#{dir}/*"].each do |f|
    if File.directory?(f)
      lang = f[dir.length+1..-1]
      if supported?(lang)
        Dir.chdir(f) do
          rake("features")
        end
      else
        STDERR.puts %{
!!!!!
!!!!! SKIPPING #{lang} (Haven't made it work on Ruby 1.9 yet)
!!!!!
}
      end
    end
  end
end

def supported?(lang)
  if RUBY_VERSION =~ /^1\.9/
    !%w{ar ja}.index(lang)
  else
    true
  end
end

def rake(args)
  ruby(File.join(Gem.bindir, 'rake'), args)
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cucumber-0.1.14 examples/i18n/Rakefile