Currently browsing tag

Design Pattern

GoFのDesign PatternのBuilder Pattern in Ruby

Builder パターン(ビルダー・パターン)とは、GoF(Gang of Four; 4人のギャングたち)によって定義されたデザインパターンの1つである。 Builder パターン – Wikipedia …

要らんものはどんなにブラッシュアップしても要らんものは要らんもの

タイトルは別名、要らんものを無能な人(=自分)が作り、優秀な人がアドバイスしてどんなにブラッシュアップしていっても、元々が要らんものだと意味がないという悲しみ。 Ruby/RailsでのBuilder Patternを実 …

Ruby/RailsでのBuilder Patternを実装できた

前回、 インスタンスメソッドで書くとどうなるか調べるか。 と書いた通り、それぞれの書き方を比較してみた。 クラスメソッドでinstance_evalの場合 クラスメソッドでblock.callの場合 インスタンスメソッド …

Ruby/RailsでのBuilder Patternについて進んだような気がする

前回からまた色々試行錯誤しているのだが、セッターを定義してもうまく値が設定されないし、self(インスタンス)を渡してもエラーになるしで、質問したところ、 blockにselfを渡すようにしたので、block引数を受け取 …

Ruby/RailsでのBuilder Patternについて三歩進んで二歩下がった

前回、色々試行錯誤して、以下のようにまでは出来たと書いた。 そこから色々試行錯誤しているのだが、self.を抜くことが出来ないので、質問したところ、 instance_eval使っていれば、selfは不要です。Linkの …