タグ

ブックマーク / ruby.studio-kingdom.com (1)

  • Ruby STUDIO | Rubyリファレンス

    多くのGemは、Cで書かれたライブラリをラップするためにRubyラッパーによる拡張機能を使用しています。 例えばnokogiriは、 libxml2とlibxsltをラップし、 pgは、 PostgreSQLデータベースへのインターフェースであり、 mysql2のGemは、 MySQLへのインターフェースです。 拡張を使用したGemを作成するには、幾つかの手順を踏む必要があります。 このガイドでは、Gemを作りやすくするために仕様をどのようにするか、またメンテナンスし易いようにどうすればいいかに主眼を置いて説明します。 このガイドでの拡張は、C標準ライブラリからmalloc()とfree()をラップします。 Gemレイアウト extconf.rb C拡張 rake-compiler Gem Specification 拡張名 更に詳しく知るために Gemレイアウト 各Gemの作成は、開発者

  • 1