summaryrefslogtreecommitdiffhomepage
path: root/lib/axlsx/util/validators.rb
diff options
context:
space:
mode:
authorRandy Morgan <[email protected]>2012-04-21 13:58:27 +0900
committerRandy Morgan <[email protected]>2012-04-21 13:58:27 +0900
commit050f4cfac1b3a52da16b98f3a494083f0de5348f (patch)
tree889e7217fe7a731be6f3588e4e179d3d73d349cd /lib/axlsx/util/validators.rb
parentc84e62cb7a91fefae0457baabbd9b2f3bef3259e (diff)
downloadcaxlsx-050f4cfac1b3a52da16b98f3a494083f0de5348f.tar.gz
caxlsx-050f4cfac1b3a52da16b98f3a494083f0de5348f.zip
adding in icon set and MOAR examples for conditional formatting.
Diffstat (limited to 'lib/axlsx/util/validators.rb')
-rw-r--r--lib/axlsx/util/validators.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/axlsx/util/validators.rb b/lib/axlsx/util/validators.rb
index 555bc038..6826803b 100644
--- a/lib/axlsx/util/validators.rb
+++ b/lib/axlsx/util/validators.rb
@@ -105,6 +105,12 @@ module Axlsx
end
+ # Requires that the value is one of the valid ST_IconSet types
+ # Allowed values are: 3Arrows, 3ArrowsGray, 3Flags, 3TrafficLights1, 3TrafficLights2, 3Signs, 3Symbols, 3Symbols2, 4Arrows, 4ArrowsGray, 4RedToBlack, 4Rating, 4TrafficLights, 5Arrows, 5ArrowsGray, 5Rating, 5Quarters
+ def self.validate_icon_set(v)
+ RestrictionValidator.validate :iconSet, ["3Arrows", "3ArrowsGray", "3Flags", "3TrafficLights1", "3TrafficLights2", "3Signs", "3Symbols", "3Symbols2", "4Arrows", "4ArrowsGray", "4RedToBlack", "4Rating", "4TrafficLights", "5Arrows", "5ArrowsGray", "5Rating", "5Quarters"], v
+ end
+
# Requires that the value is valid conditional formatting type.
# valid types must be one of expression, cellIs, colorScale,
# dataBar, iconSet, top10, uniqueValues, duplicateValues,