Class: Rescodegen::ObjcHeaderStringsGenerator

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

Instance Method Summary collapse

Instance Method Details

#generate(keys, values) ⇒ Object



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

def generate(keys, values)
    super(keys, values)
    import_module("Foundation")
    .start_enum("SingularString", "NSInteger")
        .add_cases("SingularString", keys)
    .finish_enum
    .add_c_method("NSString*", "LocalizedSingularString", "SingularString", "singularString")
    .newline
    @output
end