Method: FWI::Generator::JS#gen_prototype

Defined in:
lib/fwi/compilers/js/gen.rb

#gen_prototype(obj, member, str, indent) ⇒ Object



92
93
94
95
96
97
98
99
100
101
102
# File 'lib/fwi/compilers/js/gen.rb', line 92

def gen_prototype obj, member, str, indent
    write_getter obj, member, str, indent
    if member[:type] == :reference
        if member[:element_type] == :enum
            write_setter obj, member, str, indent
        end
    else
        write_setter obj, member, str, indent
        write_length(obj, member, str, indent)if member[:type] == :string
    end
end