Class: Rescodegen::CodeSafeKeyGenerator

Inherits:
Object
  • Object
show all
Defined in:
lib/rescodegen/key_generator/code_safe_key_generator.rb

Instance Method Summary collapse

Instance Method Details

#code_safe_keys_from_keys(keys) ⇒ Object



6
7
8
9
10
11
12
13
14
15
# File 'lib/rescodegen/key_generator/code_safe_key_generator.rb', line 6

def code_safe_keys_from_keys(keys)
    keys.map { |key|
        key.replace_string_format_specifiers
        .replace_unsupported_characters
        .replace_whitespace
        .remove_duplicate_underscores
        .trim_underscores
        .protect_from_numbers
    }
end