2014-02-09 4 views
-1

Извините за потенциально глупый вопрос, я новичок в Ruby и объектной ориентации, однако я получаю dby.rb: 30: in <class:DBYConfig>': undefined method parse 'for DBY :: DBYConfig: класс (NoMethodError) от dby.rb: 8: в <module:DBY>' from dby.rb:6:in ' Вот код:Неопределенный метод для метода в другом классе

https://gist.github.com/zackp30/6374d13ee1f88948c833

+0

положил весь ** gist ** код в ваше сообщение. –

+0

Извините, у меня были проблемы с форматированием. – Xack

ответ

1

#parse является методом экземпляра класса DBYConfig, поэтому вы получили сообщение об ошибке. Изменить DBY::DBYConfig.parse на DBY::DBYConfig.new.parse. Это же объяснение относится к методу #init_conf, как и к #parse. Таким образом, измените DBY::DBYConfig.init_conf, до DBY::DBYConfig.new.init_conf.

+0

Спасибо! Это сработало! (И жаль тратить ваше время на это.) – Xack

+0

@ user3289461 np..I сижу здесь, действительно тратить свое время :) :) –

Смежные вопросы