#!/usr/bin/env ruby $: << ".." # Include .. in load path require 'cppgen' class AllMethodBodiesGen < CppGen def initialize(outdir, amqp) super(outdir, amqp) @namespace="qpid::framing" @filename="qpid/framing/all_method_bodies" end def generate() h_file(@filename) { @amqp.methods_.each { |m| include "qpid/framing/"+m.body_name } } end end AllMethodBodiesGen.new($outdir, $amqp).generate();