I have a type/provider module that depends on a c-compiled gem. What is the best way to package this up and deploy to the users? Is the SOP to install the gem as a package (using gem provider) first, then I can make use of the module? Or is there a way to include it as part of the lib and use it straight away?
Context: We are creating a fully fleshed out perforce module. We are having issues getting the marshalled data to correctly load into an array of dictionaries and would rather use the the vendor-compiled gem instead.