Class: Rescodegen::SwiftStringsGenerator

Inherits:
StringsGenerator show all
Defined in:
lib/rescodegen/code_generator/swift_strings_generator.rb

Instance Method Summary collapse

Instance Method Details

#generate(singular_keys, singular_values, plural_keys, plural_values) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/rescodegen/code_generator/swift_strings_generator.rb', line 6

def generate(singular_keys, singular_values, plural_keys, plural_values)
    super(singular_keys, singular_values, plural_keys, plural_values)
    import_header("Foundation")
    start_struct("Strings")
        .add_singular_enum(singular_keys, singular_values)
        .add_plural_enum(plural_keys, plural_values)
    .close_brackets
    @output
end