Ruby

LionにRails3の開発環境を構築するよ (その3)

LionにRails3の開発環境を構築するよ (その2) - 日々此妄想 に引き続き第3回目 RVMと ruby-1.8.7-p352, ruby-1.9.2-p290 [ x86_64 ] のインストールまで終ったので次はgemsetとやらをごにょごにょしてみる gemsetsとはなんぞや 公式https://rvm.beginrescuee…

LionにRails3の開発環境を構築するよ (その2)

LionにRails3の開発環境を構築するよ (その1) - 日々此妄想 に引き続きます。 とりあえず、やっぱ最新のRuby1.9だよね。 って事で使うかどうかわかんないけど、Rails3.1は1.9推奨(必須?)になるらしいので入れとく 。。。えっと。。。。何したらいいんだっけ…

LionにRails3の開発環境を構築するよ (その1)

MacBookの時は怖くてできなかったMac上へのRails開発環境構築。今までRailsの開発はVineLinux上でやってたんだけど。。。 $ cat /etc/issue Vine Linux 4.2 (Lynch Bages) Kernel 2.6.16-76.51vl4 on an i686 $ rpm -q glibc glibc-2.3.4-2vl3.3 $ ruby -v r…

describeとitのスコープ

せっせせっせとspecファイルを書いていたら、describeとitのスコープが気になりだしてきた。 ちょちょいとググってみたら同じ事が気になった人がいらっしゃいました 宇宙, GRUBでRAIDなWindowsXPとUbuntuをデュアルブートする, Hiki XHTML化キット0.21.3を公…

File.foreachのスタブ

先日 モックとスタブ - 日々此妄想 の悩み File.foreachみたいなブロック付きメソッドのスタブってどうやって書くのかなぁ。。。。 Young risk taker.: [RSpec] Mock API を見ていて、たぶん and_yield だというところまでは目をつけていた。 yield わかって…

モックとスタブ

やっぱりモックとスタブの違いがわからんとです。 使いわけもわからんとです。 とりあえず http://d.hatena.ne.jp/takihiro/20081023/1224762895 これが一番しっくり来てるんだけど、実際自分で書こうとすると、やっぱり使いわけできないというか。。。モッ…

RSpec + RCov でテストしたい。 その2

昨日 RSpec + RCov でテストしたい。 - 日々此妄想 のつづき 要はrails以外のスクリプトで RSpec でテストしつつ、RCovでカバレッジ測定したいという要望 昨日は。。。 specファイルに require 'rubygems' require 'spec' って書いておいて $ rcov spec/hoge…

RSpec + RCov でテストしたい。

テストをね。したいのですよ。テストを。 Rubyもだいぶ慣れてきて古いコードとかリファクタリングしたくなるんだけど、再現性がちゃんと保ててるかイマイチ自信が持てないし。 でもテストって面倒で、なかなか習慣にならない。 と、いう事でテンションを上げ…

wribleを使うとirbのプロンプトがシンプルすぎる件

wirbleって便利なんだけどプロンプトがRailsのscript/console並にしょぼくなる。 Wrible使用前 $ irb irb(main):001:0> Wirble使用後 $ irb >> ちょっとシンプルすぎるー。やっぱ行番号ほしー。 /usr/lib/ruby/gems/1.8/gems/wirble-0.1.2/README 読めと Con…

irbに補完機能をつける

こりゃーいい。 $ sudo gem install wirble Password: Successfully installed wirble-0.1.2 1 gem installed Installing ri documentation for wirble-0.1.2... Installing RDoc documentation for wirble-0.1.2... $ cat >> ~/.irbrc require 'rubygems' r…

Railsのオンラインドキュメント(Rubyもあるよ)

最近こってりコードを書かなくなってしまったわけですが、久々に書こうとするとほとんど忘れてしまってます。 方法はわかるんだけどmethodやその引数が思いだせない。 昔は全部覚えていたのかと言われるとそうではないんですけどね。 昔よくお世話になってい…