Module: Rake::Funnel::Extensions::Case::PascalCase

Included in:
String, Symbol
Defined in:
lib/rake/funnel/extensions/case/pascal_case.rb

Instance Method Summary collapse

Instance Method Details

#pascalizeObject



6
7
8
9
10
11
# File 'lib/rake/funnel/extensions/case/pascal_case.rb', line 6

def pascalize
  to_s
    .split('_')
    .inject([]) { |buffer, e| buffer.push(e.slice(0, 1).capitalize + e.slice(1..-1)) }
    .join
end