Class: OoxmlParser::Configuration
- Inherits:
-
Object
- Object
- OoxmlParser::Configuration
- Defined in:
- lib/ooxml_parser/configuration.rb
Instance Attribute Summary collapse
-
#units ⇒ Object
Returns the value of attribute units.
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
-
#units_delimiter ⇒ Float
By which divide units values.
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
5 6 7 |
# File 'lib/ooxml_parser/configuration.rb', line 5 def initialize @units = :centimeters end |
Instance Attribute Details
#units ⇒ Object
Returns the value of attribute units.
3 4 5 |
# File 'lib/ooxml_parser/configuration.rb', line 3 def units @units end |
Instance Method Details
#units_delimiter ⇒ Float
Returns by which divide units values.
10 11 12 13 14 15 16 17 18 |
# File 'lib/ooxml_parser/configuration.rb', line 10 def units_delimiter return (20 * 635.0) if @units == :points return (566.929 * 635.0) if @units == :centimeters return 1 if @units == :dxa return 1440 if @units == :inches return (1.0 / 635.0) if @units == :emu warn "Cannot recognize #{@units} unit. Will use dxa by default" 1 end |