Ruby Centre

Rubyにまつわる雑多な覚え書きなど。

Rubyは, 動的な型付けを持つプログラミング言語。Ruby on Rails など、多くの場所で広く使われている。

出版物

私が執筆した書籍です。

Ruby de CGI -- Rubyで作るインタラクティブWebサイト

基礎から学ぶWebデータベースプログラミング

文書

Ruby.first (LMS 2001.11.25)
Rubyを紹介した講演のスライド。
Rubyのサポート・ライフサイクルとEOL
RubyでXML (REXML)
Ruby標準添付のXMLライブラリ、REXMLについて。
RubyでXML (NQXML)
REXMLが登場するまでもっぱら使われていたNQXMLについて
Rubyでのクラスのアクセス制御
public, protected, privateの違いについて。
Rubyの型システム (第1回)
Rubyのクラスや特異クラス、いろいろな変数など。
Ruby/DBIと、SQLite・MySQL・PostgreSQL拡張モジュールのインストール
Rubyスクリプトのテスト技法
単体テストフレームワークRubyUnitについて。
Rubyでクロージャ、カリー化
関数型プログラミング言語っぽく。

Ruby on Railsなどのgemファイル依存関係

Ruby on Rails ~レールの路線図~ Ruby on Railsの初歩的な全体像。

Ruby on RailsでOracle Databaseにアクセス (2016.11) Rails 4.2 / 5対応。

テンプレートエンジンTempura

別セクションにあるもの

Rubyで分散オブジェクト (dRuby)

リファレンス

組み込みクラス・モジュール、添付ライブラリ一覧

主要な標準クラス・メソッド

リファレンス Test::Unit (2017.2) Ruby 2.3.3 に添付の test-unit に対応。

REXMLリファレンス

Ruby/DBIライブラリ・リファレンス

CGIライブラリの主なクラス・メソッド

外部リンク

オブジェクト指向スクリプト言語 Ruby
Ruby本体とアーカイブ集など
Rubyリファレンスマニュアル - Rubyリファレンスマニュアル
Ruby 1.8およびその付属ライブラリのマニュアル