Module: CoreExtensions::String::Inflections

Included in:
YnabConvert::CLI
Defined in:
lib/core_extensions/string.rb

Overview

Adds convenience methods

Instance Method Summary collapse

Instance Method Details

#camel_caseObject



12
13
14
# File 'lib/core_extensions/string.rb', line 12

def camel_case
  split('_').collect(&:capitalize).join
end

#snake_caseObject



8
9
10
# File 'lib/core_extensions/string.rb', line 8

def snake_case
  downcase.tr(' ', '_').gsub(/[^a-z_0-9]/, '')
end