Sha256: 6203a01b0ade101417ca9f5d1908138880cbe000addf628b9c41fa808c9a28af

Contents?: true

Size: 1.02 KB

Versions: 1

Compression:

Stored size: 1.02 KB

Contents

#include "activesupport_inflector.h"

#include "ruby.h"

void
Init_monkeysupport_c()
{
  VALUE mMonkeySupport = rb_define_module("MonkeySupport");
  VALUE cMSC = rb_define_class_under(mMonkeySupport, "C", rb_cObject);

  rb_define_singleton_method(cMSC, "activesupport_inflector_camelize",     activesupport_inflector_camelize,     2);
  rb_define_singleton_method(cMSC, "activesupport_inflector_demodulize",   activesupport_inflector_demodulize,   1);
  rb_define_singleton_method(cMSC, "activesupport_inflector_dasherize",    activesupport_inflector_dasherize,    1);
  rb_define_singleton_method(cMSC, "activesupport_inflector_foreign_key",  activesupport_inflector_foreign_key,  2);
  rb_define_singleton_method(cMSC, "activesupport_inflector_ordinalize",   activesupport_inflector_ordinalize,   1);
  rb_define_singleton_method(cMSC, "activesupport_inflector_parameterize", activesupport_inflector_parameterize, 2);
  rb_define_singleton_method(cMSC, "activesupport_inflector_underscore",   activesupport_inflector_underscore,   1);
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
monkeysupport-1.0.0 ext/monkeysupport_c/src/monkeysupport_c.c