Class: DoctorNinja::Numbering

Inherits:
Object
  • Object
show all
Defined in:
lib/doctor_ninja/numbering.rb

Instance Method Summary collapse

Constructor Details

#initialize(doc) ⇒ Numbering

Returns a new instance of Numbering.



3
4
5
6
7
# File 'lib/doctor_ninja/numbering.rb', line 3

def initialize(doc)
  @doc = doc
  numbering = @doc.read "word/numbering.xml"
  @numb = Nokogiri::XML numbering if numbering
end

Instance Method Details

#style(level, num_id) ⇒ Object



9
10
11
12
13
# File 'lib/doctor_ninja/numbering.rb', line 9

def style level, num_id
  abstract_num(num_id).xpath(".//w:lvl[@w:ilvl=\"#{level}\"]//w:numFmt/@w:val")[0].value
rescue
  nil
end