Module: GemMine::Helpers
- Defined in:
- lib/gem_mine/helpers.rb
Overview
Small, dependency-free helpers for fixture naming.
Constant Summary collapse
- SPLIT_UNDERSCORE_OR_SPACE =
/[_\s]+/
Class Method Summary collapse
-
.camelize(value) ⇒ Object
Converts a conventional gem name to its matching Ruby constant name.
Class Method Details
.camelize(value) ⇒ Object
Converts a conventional gem name to its matching Ruby constant name.
11 12 13 14 15 |
# File 'lib/gem_mine/helpers.rb', line 11 def camelize(value) value.to_s.split(SPLIT_UNDERSCORE_OR_SPACE).map do |part| part.empty? ? part : "#{part[0].upcase}#{part[1..]}" end.join end |