diff options
| author | Jan-Hendrik Hühne <[email protected]> | 2012-06-06 16:56:46 +0200 |
|---|---|---|
| committer | Jan-Hendrik Hühne <[email protected]> | 2012-06-06 16:56:46 +0200 |
| commit | 0b9d7ad5c92fe41dba151a6731628eb5b0a036c0 (patch) | |
| tree | 7a31e433d005693c9c2f7e648a8153f4b2eb2049 /lib/axlsx/workbook/worksheet/pane.rb | |
| parent | 55c093f9432efcdc8f72f195c3e0e6738cef8585 (diff) | |
| download | caxlsx-0b9d7ad5c92fe41dba151a6731628eb5b0a036c0.tar.gz caxlsx-0b9d7ad5c92fe41dba151a6731628eb5b0a036c0.zip | |
Pane stuff and tests.
Diffstat (limited to 'lib/axlsx/workbook/worksheet/pane.rb')
| -rw-r--r-- | lib/axlsx/workbook/worksheet/pane.rb | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/axlsx/workbook/worksheet/pane.rb b/lib/axlsx/workbook/worksheet/pane.rb index 11722d58..2a5b4075 100644 --- a/lib/axlsx/workbook/worksheet/pane.rb +++ b/lib/axlsx/workbook/worksheet/pane.rb @@ -128,13 +128,9 @@ module Axlsx # @return [String] def to_xml_string(str = '') str << '<pane ' - instance_values.map { |key, value| '' << key.gsub(/_(.)/){ $1.upcase } << %{="#{format_value(key, value)}"} unless value.nil? }.join(' ') + str << instance_values.map { |key, value| '' << key.gsub(/_(.)/){ $1.upcase } << + %{="#{[:active_pane, :state].include?(key.to_sym) ? value.to_s.gsub(/_(.)/){ $1.upcase } : value}"} unless value.nil? }.join(' ') str << '/>' end end - -private - def format_value(key, value) - [:active_pane, :state].include?(key) ? value.gsub(/_(.)/){ $1.upcase } : value - end end
\ No newline at end of file |
