class DoctorNinja::Document
Public Class Methods
new(file)
click to toggle source
# File lib/doctor_ninja/document.rb, line 8 def initialize file @file = Zip::File.new(file) rescue Zip::Error raise InvalidDocumentError.new end
Public Instance Methods
close()
click to toggle source
# File lib/doctor_ninja/document.rb, line 30 def close @file.close end
numbering()
click to toggle source
# File lib/doctor_ninja/document.rb, line 18 def numbering @numbering ||= DoctorNinja::Numbering.new(self) end
read(file)
click to toggle source
# File lib/doctor_ninja/document.rb, line 22 def read file @file.read(file) end
relationships()
click to toggle source
# File lib/doctor_ninja/document.rb, line 14 def relationships @relationships ||= DoctorNinja::Relationships.new(self) end
to_html()
click to toggle source
# File lib/doctor_ninja/document.rb, line 26 def to_html DoctorNinja::Parser.new(self).parse end