summaryrefslogtreecommitdiffhomepage
path: root/lib
diff options
context:
space:
mode:
authorGeremia Taglialatela <[email protected]>2023-05-20 18:09:30 +0200
committerGeremia Taglialatela <[email protected]>2023-05-20 18:09:30 +0200
commit45dae7aad208d850fa522348861cf56ddafa3c97 (patch)
treef5f0c92351d00a775e0574ea82ba2763ffb0bd80 /lib
parent6a4b82def2e94b4811c38c37e606d426710d1e6c (diff)
downloadcaxlsx-45dae7aad208d850fa522348861cf56ddafa3c97.tar.gz
caxlsx-45dae7aad208d850fa522348861cf56ddafa3c97.zip
Fix Style/ZeroLengthPredicate unsafe offenses
Diffstat (limited to 'lib')
-rw-r--r--lib/axlsx/package.rb6
-rw-r--r--lib/axlsx/workbook/workbook.rb2
-rw-r--r--lib/axlsx/workbook/worksheet/sheet_pr.rb2
3 files changed, 5 insertions, 5 deletions
diff --git a/lib/axlsx/package.rb b/lib/axlsx/package.rb
index b4116f76..238f8c71 100644
--- a/lib/axlsx/package.rb
+++ b/lib/axlsx/package.rb
@@ -239,7 +239,7 @@ module Axlsx
end
workbook.comments.each do |comment|
- if comment.size > 0
+ unless comment.empty?
parts << { :entry => "xl/#{comment.pn}", :doc => comment, :schema => SML_XSD }
parts << { :entry => "xl/#{comment.vml_drawing.pn}", :doc => comment.vml_drawing, :schema => nil }
end
@@ -314,13 +314,13 @@ module Axlsx
end
workbook.comments.each do |comment|
- if comment.size > 0
+ unless comment.empty?
c_types << Axlsx::Override.new(:PartName => "/xl/#{comment.pn}",
:ContentType => COMMENT_CT)
end
end
- if workbook.comments.size > 0
+ unless workbook.comments.empty?
c_types << Axlsx::Default.new(:Extension => "vml", :ContentType => VML_DRAWING_CT)
end
diff --git a/lib/axlsx/workbook/workbook.rb b/lib/axlsx/workbook/workbook.rb
index 1a2f0488..46eb5c8c 100644
--- a/lib/axlsx/workbook/workbook.rb
+++ b/lib/axlsx/workbook/workbook.rb
@@ -406,7 +406,7 @@ module Axlsx
# @param [String] str
# @return [String]
def to_xml_string(str = +'')
- add_worksheet(name: 'Sheet1') unless worksheets.size > 0
+ add_worksheet(name: 'Sheet1') if worksheets.empty?
str << '<?xml version="1.0" encoding="UTF-8"?>'
str << '<workbook xmlns="' << XML_NS << '" xmlns:r="' << XML_NS_R << '">'
str << '<workbookPr date1904="' << @@date1904.to_s << '"/>'
diff --git a/lib/axlsx/workbook/worksheet/sheet_pr.rb b/lib/axlsx/workbook/worksheet/sheet_pr.rb
index 86826f77..ea191fa0 100644
--- a/lib/axlsx/workbook/worksheet/sheet_pr.rb
+++ b/lib/axlsx/workbook/worksheet/sheet_pr.rb
@@ -82,7 +82,7 @@ module Axlsx
def update_properties
page_setup_pr.fit_to_page = worksheet.fit_to_page?
- if worksheet.auto_filter.columns.size > 0
+ unless worksheet.auto_filter.columns.empty?
self.filter_mode = 1
self.enable_format_conditions_calculation = 1
end