差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン
前のリビジョン
次のリビジョン
|
前のリビジョン
|
blog:2020:1101_今日のメソッド [2020/11/01 11:32] kijima [その2] |
blog:2020:1101_今日のメソッド [2020/11/01 11:52] (現在) kijima [その2] |
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." |
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