Module: ElasticGraph::SchemaArtifacts::RuntimeMetadata::SchemaElementNamesDefinition::SnakeCaseConverter

Extended by:
SnakeCaseConverter
Included in:
SnakeCaseConverter
Defined in:
lib/elastic_graph/schema_artifacts/runtime_metadata/schema_element_names.rb

Instance Method Summary collapse

Instance Method Details

#normalize_case(name) ⇒ Object



113
114
115
# File 'lib/elastic_graph/schema_artifacts/runtime_metadata/schema_element_names.rb', line 113

def normalize_case(name)
  name.gsub(/([[:upper:]])/) { "_#{$1.downcase}" }
end