Skip to content

Commit 0a835b4

Browse files
committed
Clean up code that calls validator
1 parent e550fcb commit 0a835b4

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

lib/octocatalog-diff/cli/options.rb

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -108,19 +108,19 @@ def self.option_globally_or_per_branch_string(opts)
108108
from_option = "from_#{option_name}".to_sym
109109
to_option = "to_#{option_name}".to_sym
110110
parser.on("--#{flag}", "#{desc} globally") do |x|
111-
validate_option(opts[:validator], x) if opts[:validator]
111+
validate_option(opts[:validator], x)
112112
translated = translate_option(opts[:translator], x)
113113
options[to_option] ||= translated
114114
options[from_option] ||= translated
115115
post_process(opts[:post_process], options)
116116
end
117117
parser.on("--to-#{flag}", "#{desc} for the to branch") do |x|
118-
validate_option(opts[:validator], x) if opts[:validator]
118+
validate_option(opts[:validator], x)
119119
options[to_option] = translate_option(opts[:translator], x)
120120
post_process(opts[:post_process], options)
121121
end
122122
parser.on("--from-#{flag}", "#{desc} for the from branch") do |x|
123-
validate_option(opts[:validator], x) if opts[:validator]
123+
validate_option(opts[:validator], x)
124124
options[from_option] = translate_option(opts[:translator], x)
125125
post_process(opts[:post_process], options)
126126
end
@@ -143,20 +143,20 @@ def self.option_globally_or_per_branch_array(opts = {})
143143
from_option = "from_#{option_name}".to_sym
144144
to_option = "to_#{option_name}".to_sym
145145
parser.on("--#{flag}", Array, "#{desc} globally") do |x|
146-
validate_option(opts[:validator], x) if opts[:validator]
146+
validate_option(opts[:validator], x)
147147
translated = translate_option(opts[:translator], x)
148148
options[to_option] ||= []
149149
options[to_option].concat translated
150150
options[from_option] ||= []
151151
options[from_option].concat translated
152152
end
153153
parser.on("--to-#{flag}", Array, "#{desc} for the to branch") do |x|
154-
validate_option(opts[:validator], x) if opts[:validator]
154+
validate_option(opts[:validator], x)
155155
options[to_option] ||= []
156156
options[to_option].concat translate_option(opts[:translator], x)
157157
end
158158
parser.on("--from-#{flag}", Array, "#{desc} for the from branch") do |x|
159-
validate_option(opts[:validator], x) if opts[:validator]
159+
validate_option(opts[:validator], x)
160160
options[from_option] ||= []
161161
options[from_option].concat translate_option(opts[:translator], x)
162162
end
@@ -168,6 +168,7 @@ def self.option_globally_or_per_branch_array(opts = {})
168168
# @param validator [Code] Validation function
169169
# @param value [?] Value to validate (typically a String but can really be anything)
170170
def self.validate_option(validator, value)
171+
return true unless validator
171172
validator.call(value)
172173
end
173174

0 commit comments

Comments
 (0)