Method: EasyPost::InternalUtilities.to_snake_case
- Defined in:
- lib/easypost/internal_utilities.rb
.to_snake_case(str) ⇒ Object
Convert a string to snake case
5 6 7 8 9 |
# File 'lib/easypost/internal_utilities.rb', line 5 def self.to_snake_case(str) str.gsub(/([A-Z]+)([A-Z][a-z])/, '\1_\2') .gsub(/([a-z\d])([A-Z])/, '\1_\2') .downcase end |