module Floorplanner class Document def to_obj(design_id,out_path) @design = Design.new(@xml,design_id) @design.build_geometries obj = File.new(out_path,'w') obj.write @design.to_obj obj.close end end module ObjExport def to_obj raise "No geometries to export. Call build_geometries first" unless @areas && @walls template = ERB.new( File.read( File.join(Floorplanner.config['views_path'],'design.obj.erb'))) template.result(binding) end end end