2011-01-13 3 views
0

Я создал свою собственную консоль ruby ​​с помощью движка IronRuby, но я не могу заставить to_yaml работать с любым из моих классов .net.Отсутствующий метод «to_yaml» в IronRuby

Я пропустил что-нибудь?

person = Person.new 
person.Name = 'John Doe' 
person.Age = 26 
puts person.to_yaml #does not work 

ответ

1

Похоже, что YAML не включен по умолчанию при запуске. Попробуйте запустить

require 'yaml' 

сначала - это заставило ваш код работать для меня в iirb.

+0

Спасибо, теперь мне нужно сообщить моему приложению, чтобы указать его на существующий рубиновый каталог :), но это уже отдельный вопрос :) –

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