Module: Shortwave::Facade::Build::StringExtensions

Defined in:
lib/shortwave/facade/build/facade_builder.rb

Overview

Various Helper methods that belong on String

Instance Method Summary collapse

Instance Method Details

#camel_to_snakeObject

Convert a string like FooBar to foo_bar



24
25
26
# File 'lib/shortwave/facade/build/facade_builder.rb', line 24

def camel_to_snake
  gsub(IN_WORD_CAPS,"\\1_\\2").tr('A-Z','a-z')
end