# File lib/beefcake/generator.rb, line 142 def self.compile(ns, req) file = req.proto_file.map do |file| g = new(StringIO.new) g.compile(ns, file) g.c.rewind CodeGeneratorResponse::File.new( :name => File.basename(file.name, ".proto") + ".pb.rb", :content => g.c.read ) end CodeGeneratorResponse.new(:file => file) end