lib/thinreports/generator/pdf/document/graphics.rb in thinreports-0.7.7 vs lib/thinreports/generator/pdf/document/graphics.rb in thinreports-0.8.0

- old
+ new

@@ -1,39 +1,38 @@ # coding: utf-8 -module ThinReports +module Thinreports module Generator - - # @private + module PDF::Graphics - + BASE_LINE_WIDTH = 0.9 - + private # Change the default graphic states defined by Prawn. def setup_custom_graphic_states pdf.line_width(BASE_LINE_WIDTH) end - + # @param [Numeric] width def line_width(width) pdf.line_width(width * BASE_LINE_WIDTH) end - + # Delegate to Prawn::Document#save_graphic_state # @see Prawn::Document#save_graphics_state def save_graphics_state pdf.save_graphics_state end - + # Delegate to Prawn::Document#restore_graphic_state # @see Prawn::Document#restore_graphics_state def restore_graphics_state pdf.restore_graphics_state end end - + end end require 'thinreports/generator/pdf/document/graphics/attributes' require 'thinreports/generator/pdf/document/graphics/basic'