Class: Rescodegen::ObjcMainStringsGenerator

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

Instance Method Summary collapse

Constructor Details

#initialize(prefix) ⇒ ObjcMainStringsGenerator

Returns a new instance of ObjcMainStringsGenerator.



6
7
8
# File 'lib/rescodegen/code_generator/objc_main_strings_generator.rb', line 6

def initialize(prefix)
    @prefix = prefix
end

Instance Method Details

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



10
11
12
13
14
15
16
17
18
# File 'lib/rescodegen/code_generator/objc_main_strings_generator.rb', line 10

def generate(singular_keys, singular_values, plural_keys, plural_values)
    super(singular_keys, singular_values, plural_keys, plural_values)
    newline
    .import_header(prefix("Strings.h"))
    .newline
    .add_singular_methods(singular_keys, singular_values)
    .add_plural_methods(plural_keys, plural_values)
    @output
end