Top Level Namespace
Defined Under Namespace
Modules: Atk
Instance Method Summary collapse
Instance Method Details
#print_data(array, type, defs, extern = false) ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'ext/atk/makeinits.rb', line 3 def print_data(array, type, defs, extern = false) if array[type] extern_def = "extern void" if extern print "##{defs} #{type}\n" if defs array[type].each do |val| print "#{extern_def} #{val};\n" end print "#endif\n" if defs end end |