lib/axlsx/workbook/worksheet/rich_text.rb in caxlsx-3.3.0 vs lib/axlsx/workbook/worksheet/rich_text.rb in caxlsx-3.4.0
- old
+ new
@@ -1,15 +1,13 @@
module Axlsx
-
# A simple, self serializing class for storing TextRuns
class RichText < SimpleTypedList
-
# creates a new RichText collection
# @param [String] text -optional The text to use in creating the first RichTextRun
# @param [Object] options -optional The options to use in creating the first RichTextRun
# @yield [RichText] self
- def initialize(text = nil, options={})
+ def initialize(text = nil, options = {})
super(RichTextRun)
add_run(text, options) unless text.nil?
yield self if block_given?
end
@@ -32,11 +30,11 @@
end
# Creates and adds a RichTextRun to this collectino
# @param [String] text The text to use in creating a new RichTextRun
# @param [Object] options The options to use in creating the new RichTextRun
- def add_run(text, options={})
+ def add_run(text, options = {})
self << RichTextRun.new(text, options)
end
# The RichTextRuns we own
# @return [RichText]
@@ -45,11 +43,11 @@
end
# renders the RichTextRuns in this collection
# @param [String] str
# @return [String]
- def to_xml_string(str='')
- each{ |run| run.to_xml_string(str) }
+ def to_xml_string(str = '')
+ each { |run| run.to_xml_string(str) }
str
end
end
end