単体アプリ

ひさしぶりに普通のGUIアプリを作ってみたくなったので、ちょこちょことRubyで作ってみてます。

単体アプリの場合でも、起動用(main.rbとか)のなかで書きのような感じに書くと、他の部分はRailsっぽく書けます。それが良いかどうかはまた別として。
少なくとも、ARはRailsに限らずすごく便利なので、単体アプリでも使いたいです。

require 'rubygems'
require_gem 'activerecord'

Dir.glob('app/model/*.rb'){|rb| require rb }
Dir.glob('app/controller/*.rb'){|rb| require rb }

APP_ROOT = File.dirname(__FILE__)
ActiveRecord::Base.establish_connection(
  :adapter => 'sqlite',
  :database => "#{APP_ROOT}/db/database.db"
)

Viewとして、GUIツールキットをどうするかまだ決めてなかったので、るびまのバックナンバーを見ながら悩んでます。