Позвони Эрлангу из Руби - PullRequest
       16

Позвони Эрлангу из Руби

4 голосов
/ 08 января 2010

Какой самый удивительный драгоценный камень я должен использовать для вызова функций Erlang из приложения Ruby? Я хочу использовать rspec для тестирования некоторых вещей gen_server.

Erlectricity выглядит солидно, но нет ничего похожего на Node # rpc, только передача сообщений Есть идеи?

Ответы [ 3 ]

4 голосов
/ 26 января 2010

Хорошо. Я использую BERT-RPC и доволен им.

http://github.com/mojombo/bertrpc

1 голос
/ 17 января 2010

Для вызовов rpc rinterface может быть правильным вариантом. ОТ README:

r = Erlang::Node.rpc("math","math_server","add",[10,20])
if r[0] == :badrpc
   puts "Got and Error. Reason #{r[1]}"
else
   puts "Success: #{r[1]}"
end
0 голосов
/ 11 января 2010

Я думаю (кто-то доказывает, что я не прав), что вы вообще не должны использовать rspec для gen_server. Вместо этого вы можете, в зависимости от того, что на самом деле делает ваш gen_server, использовать eunit. http://salientblue.com/codenotes/?name=erl_start и нет, это далеко от rspec.

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