«Метод Super from Singleton, определенный для нескольких классов, не поддерживается» - PullRequest
3 голосов
/ 05 октября 2010

Я пытаюсь использовать библиотеку Steam Condenser с Ruby 1.9.2 и Rails 3.

У меня есть следующий код:

require "steam/servers/source_server" 

class HomeController < ApplicationController
  def index
    server = SourceServer.new(IPAddr.new("127.0.0.1"), 2000)
    server.init

    @m = server.get_players
  end
end

но почему-то выкидывает:

супер из одноэлементного метода, который определено для нескольких классов не поддерживается; это будет исправлено в 1.9.3 или позже

... в строке 5: server = SourceServer.new(IPAddr.new("127.0.0.1"), 2000).

Как это исправить?

1 Ответ

2 голосов
/ 06 октября 2010

Я создатель Steam Condenser.

Это недостаток Ruby 1.9.2 (как указано в сообщении об ошибке). Для этой проблемы уже есть обходной путь .

Настоящее исправление (устранение необычного кода Ruby) будет сделано в ближайшее время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...