#!/usr/bin/env ruby
require 'rubygems'
require 'beefcake/generator'

ns = (ENV["BEEFCAKE_NAMESPACE"] || "").split("::")

req = CodeGeneratorRequest.decode(STDIN.read)
res = Beefcake::Generator.compile(ns, req)

# Send it out!
STDOUT.print(res.encode)
