text: // ext/factory_elf/factory_elf.c
  
  #include "ruby_module_factory_elf.h"
  
  /*
   *  Naming conventions used in this C code:
   *
   *  File names
   *    ruby_module_<foo>     :  Ruby bindings for module
   *    ruby_class_<bar>      :  Ruby bindings for class Bar
   *    struct_<baz>          :  C structs for Baz, with memory-management and OO-style "methods"
   *    core_<feature>        :  Base C code that works with ints, floats etc (*no* Ruby VALUEs)
   *
   *  Variable names
   *    Module_Class_TheThing :  VALUE container for Ruby Class or Module
   *    The_Thing             :  struct type
   *    the_thing             :  pointer to a struct type
   *
   *  Method names
   *    worker__<desc>          :  OO-style code that takes a Worker C struct as first param
   *    worker_object_<desc>    :  Ruby-bound method for FactoryElf::Worker object
   *    worker_class_<desc>     :  Ruby-bound method for FactoryElf::Worker class
   *
  */
  
  void Init_factory_elf() {
    init_module_factory_elf();
  }
  