maeshimaの日記

メモ書きです

2010-06-14から1日間の記事一覧

rake

rakeファイルの書き方を必要そうなとこだけざっくり調べた。 タスク 引数の書式は下記の二通り 処理したいタスクの名前のString 処理したいタスク => 依存するタスクのハッシュ ブロック中の処理が実行される "default"のみ予約語。実行タスクが指定されない…

ファイルの最終アクセス時刻と更新時間を変更する

File.utime(atime, mtime[, filename[, ...]]) ファイルの最終アクセス時刻と更新時間を変更する

演算子以外の"&"の使い方

復習復習! メソッド宣言時 & メソッド宣言の中で、最後のメソッド引数の名前の前に付けて、メソッドに渡されたブロックをその引数に代入できるようにする。 メソッド呼び出し時 メソッド呼び出しの中で、メソッドにまるでブロックのようにprocを渡すときに…

演算子以外の"*"の使い方

Ruby使いにはあたりまえすぎる話だけど念のため復習しとく。 メソッド宣言時の可変長引数リスト 引数をまとめて配列に格納する。 def hoge(*args) args end hoge(1,2,3) #=> [1,2,3] 配列やEnumerableオブジェクトの展開 代入やメソッド呼び出しの中の配列に…