lib/thousand_island/template.rb in thousand_island-0.0.1 vs lib/thousand_island/template.rb in thousand_island-0.1.0
- old
+ new
@@ -179,17 +179,17 @@
def body_height
@body_height ||= body_start - footer_space
end
def header_space
- return (pdf_options[:header][:height] + pdf_options[:header][:bottom_padding]) if pdf_options[:header][:render]
- 0
+ return 0 unless pdf_options[:header][:render]
+ pdf_options[:header][:height] + pdf_options[:header][:bottom_padding]
end
def footer_space
- return (pdf_options[:footer][:height] + pdf_options[:footer][:top_padding]) if pdf_options[:footer][:render]
- 0
+ return 0 unless pdf_options[:footer][:render]
+ pdf_options[:footer][:height] + pdf_options[:footer][:top_padding]
end
def setup_prawn_document
@pdf = Prawn::Document.new(pdf_options)
@@ -235,10 +235,10 @@
end
def deep_merger
- @deep_merger ||= Utilities::DeepMerge
+ @deep_merger ||= Utilities::DeepMerge::TemplateOptions
end
# Called by method missing when a style is supplied with text, ie: h1 'Header'
def render_with_style(style, output)
style_values = send("#{style}_style")