Компания "Яндекс" и проект SnarkNews представляют

SnarkNews winter series - 2013

Running by Yandex
 

Используемая версия Ruby - Ruby 1.8.7

Обработка программ на Ruby осуществляется следующим скриптом:


LANG_CONFIG_DIR="/home/ejudge/contests/compile/conf/lang.d"
[ "${EJUDGE_LANG_CONFIG}" = "" ] && EJUDGE_LANG_CONFIG="${LANG_CONFIG_DIR}/ruby.cfg"

if [ -f "${EJUDGE_LANG_CONFIG}" ]
then
  . "${EJUDGE_LANG_CONFIG}"
else
  version="unknown"
  RUBYPATH="/usr/bin/ruby"
fi

if [ x"${version}" = x ]
then
  echo "This language is not supported." >&2
  exit 1
fi

echo "#! ${RUBYPATH} ${EJUDGE_FLAGS}" > $2
echo >> $2
cat $1 >> $2
chmod +x $2
exit 0