差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
blog:2020:1101_今日のメソッド [2020/11/01 11:32]
kijima [その2]
blog:2020:1101_今日のメソッド [2020/11/01 11:52] (現在)
kijima [その2]
行 37: 行 37:
     ActiveSupport::Inflector.camelize(self, true)     ActiveSupport::Inflector.camelize(self, true)
   when :lower   when :lower
-    ActiveSupport::Inflector.camelize(self, false+    ActiveSupport::Inflector.camelize(self, false)
   else   else
     raise ArgumentError, "Invalid option, use either :upper or :lower."     raise ArgumentError, "Invalid option, use either :upper or :lower."
行 43: 行 43:
 end end
 </code> </code>
 +
 +
 +<code ruby>
 +"mozilla_firefox".camelize # => MozillaFirefox # upper camel case というらしい。
 +"mozilla_firefox".camelize(:lower) # => mozillaFirefox # lower camel case というらしい。最初だけ小文字。
 +</code>
 +
 +  * '':upper'' か '':lower'' 以外を入れたとき、ちゃんとエラーメッセージが返ってきて親切。
 ===== その3 ===== ===== その3 =====
 ''default-proc'' ''default-proc''
blog/2020/1101_今日のメソッド.1604197971.txt.gz · 最終更新: 2020/11/01 11:32 by kijima