Skip to content

Commit 213e2b5

Browse files
committed
remove code duplication
1 parent bac91f2 commit 213e2b5

File tree

1 file changed

+1
-9
lines changed

1 file changed

+1
-9
lines changed

lib/bashly/config_validator.rb

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,6 @@ def assert_catch_all_hash(key, value)
3535
assert_boolean "#{key}.required", value['required']
3636
end
3737

38-
def assert_examples(key, value)
39-
return unless value
40-
assert [Array, String].include?(value.class),
41-
"#{key} must be an array or a string"
42-
43-
assert_array key, value, of: :string if value.is_a? Array
44-
end
45-
4638
def assert_extensible(key, value)
4739
return unless value
4840
assert [TrueClass, String].include?(value.class),
@@ -135,8 +127,8 @@ def assert_command(key, value)
135127
assert_version "#{key}.version", value['version']
136128
assert_catch_all "#{key}.catch_all", value['catch_all']
137129
assert_string_or_array "#{key}.alias", value['alias']
130+
assert_string_or_array "#{key}.examples", value['examples']
138131
assert_extensible "#{key}.extensible", value['extensible']
139-
assert_examples "#{key}.examples", value['examples']
140132

141133
assert_array "#{key}.args", value['args'], of: :arg
142134
assert_array "#{key}.flags", value['flags'] , of: :flag

0 commit comments

Comments
 (0)