2007-05-21から1日間の記事一覧
うがあああああああぁぁぁぁああぁぁ、els(ry
うがああああああ、elseぐらい使いてぇぇぇぇ
前HPに晒してたのがアレだったので、ちょこちょこやってみる。 本の中で出てきてないモノは使わないよーに、そろそろと書く。
Rubyは、国産の純オブジェクト指向スクリプト言語です。
class ConfigPool class ConfigError < RuntimeError ; end def initialize @readonly_list = [] end def self.load(path) conf = self.new File.open(path) do |f| conf.instance_eval(f.read) end conf end def [](name) instance_variable_get("@#{name}"…
require 'pathname' require 'find' =begin = PathUtils =end module PathUtils =begin --- PathUtils.find(dir[, ...]){|file| ... } find(1)のようにdir配下のすべてのファイルやディレクトリを Pathnameオブジェクトで一つずつ引数fileに渡してブロックを…
# # rdbundle.rb # usage: ruby rdbundle.rb ruby-script # # 複数ファイルをRDとそれ以外に分けるフィルタ # require 'optparse' require 'tempfile' option = {} op = OptionParser.new op.on("-r", "--rd-only", "output only bundled RD part"){ option[…
前のデザインが急にいやになったので。 あとRuby+RDでHTML書きを半自動化。 スピンアウトしたスクリプトをいくつか晒します。