Class: Sablon::Processor::SectionProperties
- Inherits:
-
Object
- Object
- Sablon::Processor::SectionProperties
- Defined in:
- lib/sablon/processor/section_properties.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(properties_node) ⇒ SectionProperties
constructor
A new instance of SectionProperties.
- #start_page_number ⇒ Object
- #start_page_number=(number) ⇒ Object
Constructor Details
#initialize(properties_node) ⇒ SectionProperties
Returns a new instance of SectionProperties.
8 9 10 |
# File 'lib/sablon/processor/section_properties.rb', line 8 def initialize(properties_node) @properties_node = properties_node end |
Class Method Details
.from_document(document_xml) ⇒ Object
4 5 6 |
# File 'lib/sablon/processor/section_properties.rb', line 4 def self.from_document(document_xml) new document_xml.at_xpath(".//w:sectPr") end |
Instance Method Details
#start_page_number ⇒ Object
12 13 14 |
# File 'lib/sablon/processor/section_properties.rb', line 12 def start_page_number pg_num_type && pg_num_type["w:start"] end |
#start_page_number=(number) ⇒ Object
16 17 18 |
# File 'lib/sablon/processor/section_properties.rb', line 16 def start_page_number=(number) find_or_add_pg_num_type["w:start"] = number end |