第 28 回 Ruby/Rails 勉強会

Posted by okkez Sun, 27 Jul 2008 07:23:00 GMT

日本Rubyの会 公式Wiki - 第28回 Ruby/Rails勉強会@関西

行ってきました。

エラトステネスの嵐—Rubyの集合演算を活用する by こなみさん

いろいろやってたらあまり聞けなかった。残念。

git - 分散バージョン管理システム by 舘野祐一さん a.k. id:secondlife

かわいいよ git かわいいよ。

今、作ってる某課題の管理はこれでやってみようかなぁ。

git-svn の使い方とか調べたい。

Ruby 初級者向けレッスン 第 22 回 by okkez さん

今回は irb について。

演習の後半は irb 関係ない感じでいきました。

演習の解答例は wiki にアップしたのでそちらを参照してください。

とりあえず、うちの ~/.irbrc です。refe2 のところはあまりうまく動かない。 まともに実装しようとすると bitclust を require してごにょごにょする必要があったりなかったりする。

#!/usr/bin/ruby # ri を使えるようにする # 例. # irb> String.ri # irb> ri String # same as above # irb> String.ri ‘reverse’ # irb> ri ‘File.new’ def ri(*args) puts `ri #{args.join( )}` end class Module def ri(meth=nil) if meth if instance_methods(false).include? meth.to_s puts `ri #{self}##{meth}` else super end else puts `ri #{self}` end end end # refe2 も使えるように module Kernel def r(*args) puts `refe2 #{args.join( )}` end private :r end class Module def r(meth = nil) if meth if instance_methods(false).include? meth.to_s puts `refe2 #{self}##{meth}` else super end else puts `refe2 #{self}` end end end IRB.conf[:EVAL_HISTORY] = 1000 # タブ補完を有効にする require irb/completion # simple prompt IRB.conf[:PROMPT_MODE] = :SIMPLE # ヒストリーを有効にする require irb/ext/save-history IRB.conf[:SAVE_HISTORY] = 1000 IRB.conf[:HISTORY_FILE] = "#{ENV[HOME]}/.irb-save-history" # サブ irb の設定 IRB.conf[:IRB_RC] = lambda{|_| IRB.conf[:IRB_RC] = lambda{|conf| conf.prompt_mode = :DEFAULT } } require pp require yaml

Posted in | コメントはありません | タグ | atom

Trackbacks

Use the following link to trackback from your own site:
http://typo.okkez.net/trackbacks?article_id=KansaiWorkshop28&day=27&month=07&year=2008

Comments

Leave a response

Leave a comment