Currently browsing category

Programming

Ruby/RailsでのBuilder Patternについて少し進んだ

以前、以下の指摘を受けたと書いた。 それか builder pattern を使ってこんな感じで。 いずれにしても一つ一つ設定しない方法がスマートです。 で、色々試行錯誤して、以下のように出来た。 ただここまで書くなら、 …

Ruby/RailsでのBuilder Patternについて前に進まない

前回、以下の指摘を受けたと書いた。 Gem側の class 全てについて、以下のようになると見やすくなります。 #before # after # こんな感じになるとよいです。 それか builder pattern を …

RSpecでprivateメソッドをテストする方法

RSpecでprivateメソッドをテストする方法 前回、受けた指摘を直して再度レビューしてもらったら、以下の指摘を受けた。 この関数はprivateにした方が見やすいです 今までpublicだったメソッドをprivat …

Pull Request/Merge Request時に対応して欲しい内容を表示する方法

社内専用のGemに同僚からPull Request/Merge Requestをもらったので、コードを見たら、README.mdのContributingに書いてあることがスルーされていることが分かった。Contribu …

Ruby/RailsでのBuilder Patternとは?

前回、以下の指摘を受けたと書いた。 Gem側の class 全てについて、以下のようになると見やすくなります。 # before @link = Api::Link.new @link.id = ‘x’ @link.ti …