第4回Yokohama.rbまとめ #yokohamarb

第4回Yokohama.rbについてのまとめです。 詳細はこちら: https://sites.google.com/site/yokohamarb/ 続きを読む
1
前へ 1 ・・ 4 5 次へ
yukaina @yukaina

後半スタート。まずはオブジェクト指向について。 #yokohamarb

2011-01-15 19:30:54
みよひで画伯 @miyohide

オブジェクト指向のおはなし。Rubyでclassを作って色々書いてみる。 #yokohamarb

2011-01-15 19:41:01
みよひで画伯 @miyohide

attr_accessor のおはなし。詳細はここを見ると良いかと。 http://bit.ly/fgJYGY #yokohamarb

2011-01-15 19:43:02
みよひで画伯 @miyohide

attr_accessorなどはRubyの言語仕様にあるわけではなく、Moduleのメソッド。こういうのが簡単にかけるのがRubyすげぇってところ。 #yokohamarb

2011-01-15 19:47:30
みよひで画伯 @miyohide

Module.private_instance_methodsでattr_accessorがいることが確認できるよ #yokohamarb

2011-01-15 19:48:42
yukaina @yukaina

attr_accessor でセッター、ゲッターが定義されるのは確かに楽で良いなぁ #yokohamarb

2011-01-15 19:49:06
yukaina @yukaina

foo.setBar('hoge')じゃなく、foo.bar='hoge'ってところが、Ruby。 #yokohamarb

2011-01-15 19:51:38
tomoosumi @tomoosumi

moduleをincludeすると、クラスがすっきりする。 #yokohamarb

2011-01-15 19:59:23
みよひで画伯 @miyohide

Moduleの話。やべ、よく解らんぞ・・・^^; #yokohamarb

2011-01-15 20:01:45
みよひで画伯 @miyohide

実装の共有化において、単一継承しかできないと二つ以上のクラスから実装を持ってこようとしたときにすぐ行き詰まるんだけど、RubyだとModuleのincludeでいい感じに共有化できるってことかな。 #yokohamarb

2011-01-15 20:05:32
みよひで画伯 @miyohide

RVM (Ruby Version Manager)のおはなし。 #yokohamarb

2011-01-15 20:16:47
tomoosumi @tomoosumi

rvmでrubyのバージョンを簡単に切り替えて使う。さらにgemsetを使うとさらにrubyのバージョン+使うライブラリでわけられるので便利。 #yokohamarb

2011-01-15 20:19:13
みよひで画伯 @miyohide

/usr/bin/rubyとかじゃなくて、/usr/bin/env でRubyの実行パスは切り分ける。 #yokohamarb

2011-01-15 20:26:50
みよひで画伯 @miyohide

RVMは自分のHOME配下にソースや実行ファイルを置くのね。それをうまく切り替えて使うものっぽい。 #yokohamarb

2011-01-15 20:29:51
みよひで画伯 @miyohide

envコマンドはLinuxっていってもディストリによってパスが異なるから注意とのこと。 #yokohamarb

2011-01-15 20:33:30
yukaina @yukaina

ブロックの使い方do-end か、{}については、用途でわける? #yokohamarb

2011-01-15 20:38:10
みよひで画伯 @miyohide

do - endと波括弧の使い分けについて。yuguiさんは「初めてのRuby」のP37に書かれています。 #yokohamarb

2011-01-15 20:40:20
yukaina @yukaina

はじてめてのRuby P.37に記述されてる。基本は do end。 メッソドチェーンときは{} とか。 #yokohamarb

2011-01-15 20:40:55
dan5ya @dan5ya

#yokohamarb 結局前半後半全部 @jugyo のRuby解説に。すごく面白かった

2011-01-15 20:42:11
みよひで画伯 @miyohide

スタブの作成。rrというコマンドがあるっぽい。 gem install rr #yokohamarb

2011-01-15 20:42:34
いっしょ〜 @1syo

@jugyo night ありがとうございました #yokohamarb

2011-01-15 20:42:41
みよひで画伯 @miyohide

おしまいです。発表ありがとうございました。 #yokohamarb

2011-01-15 20:42:53
前へ 1 ・・ 4 5 次へ