/ / Начини за споделяне на константи между приложения, написани в Ruby и C? - рубин на релси, с, рубин

Начини за споделяне на константи между заявките, написани в Ruby и C? - рубин на релси, в, рубин

Здравейте Stackoverflowians -

Работя с вградена система, която "енаписано на C, което комуникира през клетъчен модем до сървър, написан в Ruby on Rails. Там форматът на съобщенията е доста опростен и използва няколко константи за определяне на типовете съобщения.

В момента рубинната страна на нещата взема C включва файла и сканира постоянните дефиниции и импортира тези чрез const_set.

Има ли по-добър начин да се поддържа синхронизирането на страна на рубин "редактиран със страната на C на този проект?

Благодаря,

- Майк

Отговори:

0 за отговор № 1

Тъй като ти е удобно с C, предложението миби било да се създаде разширение Ruby в C, което използва заглавката от приложението C, за да изложи константите. По този начин вие не сте се придържали към деклариране на константите по специфичен начин или персонализирани процедури за разбор.

виждам guides.rubygems.org за кратко въведение в темата.