несоответствие суперкласса в производстве в ruby - PullRequest
2 голосов
/ 10 сентября 2010

У меня есть следующий класс, который отлично работает в моей среде разработки:

module LeadCapturer
  class LeadPartArray < DelegateClass(Array)

    def <<(part, &block)
      super(part) unless ((@arr.select{|p| p.text == part.text}.size > 0) || (part.text.strip.size == 0))
    end

    def initialize(arr = [])
      @arr = arr
      super(@arr) 
    end
  end
end

Но на производстве я получаю следующую ошибку:

lead_part_array.rb:2: superclass mismatch for class LeadPartArray (TypeError)

Кто-нибудь знает, почему этослучится?

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