Method: RubyToAnsiC#process_class
- Defined in:
- lib/ruby_to_ansi_c.rb
#process_class(exp) ⇒ Object
DOC
300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 |
# File 'lib/ruby_to_ansi_c.rb', line 300 def process_class(exp) name = exp.shift superklass = exp.shift result = [] result << "// class #{name}" until exp.empty? do # HACK: cheating! klass = name method = exp[1] result << process(exp.shift) end return result.join("\n\n") end |