Class: DoctorNinja::Numbering
- Inherits:
-
Object
- Object
- DoctorNinja::Numbering
- Defined in:
- lib/doctor_ninja/numbering.rb
Instance Method Summary collapse
-
#initialize(doc) ⇒ Numbering
constructor
A new instance of Numbering.
- #style(level, num_id) ⇒ Object
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 |