module Riffer::Helpers::ClassNameConverter
Helper module for converting class names.
Constants
- DEFAULT_SEPARATOR
Public Instance Methods
Source
# File lib/riffer/helpers/class_name_converter.rb, line 14 def convert(class_name, separator: DEFAULT_SEPARATOR) class_name. to_s. gsub("::", separator). gsub(/([A-Z]+)([A-Z][a-z])/, '\1_\2'). gsub(/([a-z\d])([A-Z])/, '\1_\2'). downcase end
Converts a class name to snake_case identifier format.