Method: PDF::Writer::Object::Contents#initialize

Defined in:
lib/pdf/writer/object/contents.rb

#initialize(parent, page = nil) ⇒ Contents

Returns a new instance of Contents.



13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/pdf/writer/object/contents.rb', line 13

def initialize(parent, page = nil)
  super(parent)

  @data = ""
  @info = {}
  @raw = false
  @on_page = nil

  if page.kind_of?(PDF::Writer::Object::Page)
    @on_page = page
  elsif page == :raw
    @raw = true
  end
end