Currently browsing tag

Ruby on Rails

photo credit: Andrew* via photopin cc

Rails Engineとはなんぞや?

要らんものはどんなにブラッシュアップしても要らんものは要らんもので、自分が作ったものをRails Engineで作ったら?と言われたので、調べてみた。 Rails エンジン入門 — Rails ガイド 1 Railsにお …

photo credit: gremionis via photopin cc

Ruby, Railsでハッシュで初期化する(カイゼン版)

以前、ハッシュで初期化時にABCサイズを小さくするで、以下のように実装した。 上記でPull/Merge Requestしたところ、指摘をもらってもっと良い方法にカイゼンできたので,記しておく。 レビューア「これだと s …

photo credit: Andrew* via photopin cc

GoFのDesign PatternのBuilder Pattern in Ruby

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

photo credit: gremionis via photopin cc

ハッシュで初期化時にABCサイズを小さくする

としているメソッドがあり、これをRubocopにチェックさせると、ABC Sizeが基準値である15を超え、35.74と指摘されてしまった。 ちなみにABC Sizeとは、Assignments, Branches Co …

photo credit: You're the man now dog via photopin (license)

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

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