Class: Axlsx::StrVal
- Inherits:
-
Object
- Object
- Axlsx::StrVal
- Includes:
- OptionsParser
- Defined in:
- lib/axlsx/drawing/str_val.rb
Overview
This class specifies data for a particular data point.
Direct Known Subclasses
Instance Attribute Summary collapse
-
#v ⇒ String
a string value.
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ StrVal
constructor
creates a new StrVal object.
-
#to_xml_string(idx, str = +'')) ⇒ Object
serialize the object.
Methods included from OptionsParser
Constructor Details
#initialize(options = {}) ⇒ StrVal
creates a new StrVal object
10 11 12 13 14 |
# File 'lib/axlsx/drawing/str_val.rb', line 10 def initialize( = {}) @v = "" @idx = 0 end |
Instance Attribute Details
#v ⇒ String
a string value.
18 19 20 |
# File 'lib/axlsx/drawing/str_val.rb', line 18 def v @v end |
Instance Method Details
#to_xml_string(idx, str = +'')) ⇒ Object
serialize the object
26 27 28 29 30 31 |
# File 'lib/axlsx/drawing/str_val.rb', line 26 def to_xml_string(idx, str = +'') Axlsx.validate_unsigned_int(idx) unless v.to_s.empty? str << '<c:pt idx="' << idx.to_s << '"><c:v>' << ::CGI.escapeHTML(v.to_s) << '</c:v></c:pt>' end end |