After more research and reading many posts on this board (great
resource!), I figured out what I needed to do to create a PDF for a
grouping. Pretty simple.
class PDF < Ruport::Formatter::PDF
renders :pdf, :for => UserSummaryReport
include StandardPDFReport
def build_list
grouping = Grouping(data, :by => options.group_name)
grouping.sort_grouping_by! { |g|
g.name }
grouping.each do |name,group|
draw_table group
pdf_writer.start_new_page
end
end
end