Skip to content

Commit f870091

Browse files
authored
Merge pull request #16 from SlicingDice/feature/add-order-parameter-data-extraction-validator
Add order parameter on data_extraction validator
2 parents db54e6a + d47b5a8 commit f870091

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Change Log
22

3+
## [2.0.1]
4+
### Updated
5+
- Update data extraction validator to support order parameter
6+
37
## [2.0.0]
48
### Updated
59
- Update API errors code

lib/rbslicer/utils/validators.rb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,14 @@ def valid_keys?
191191
end
192192
elsif key == "query"
193193
true
194+
elsif key == "order"
195+
if !value.is_a?(Array)
196+
raise Exceptions::InvalidQueryException, 'The key \'order\' in '\
197+
'query has a invalid value.'
198+
elsif value.empty?
199+
raise Exceptions::InvalidQueryException, 'The key \'order\' in '\
200+
'query has a empty array.'
201+
end
194202
else
195203
raise Exceptions::InvalidQueryException, "This query have the invalid"\
196204
"key #{key}"

0 commit comments

Comments
 (0)