@@ -82,8 +82,12 @@ module Agents |
||
| 82 | 82 |
validate_events_order |
| 83 | 83 |
end |
| 84 | 84 |
|
| 85 |
- def events_order |
|
| 86 |
- super.presence || DEFAULT_EVENTS_ORDER |
|
| 85 |
+ def events_order(key = SortableEvents::EVENTS_ORDER_KEY) |
|
| 86 |
+ if key == SortableEvents::EVENTS_ORDER_KEY |
|
| 87 |
+ super.presence || DEFAULT_EVENTS_ORDER |
|
| 88 |
+ else |
|
| 89 |
+ raise ArgumentError, "unsupported key: #{key}"
|
|
| 90 |
+ end |
|
| 87 | 91 |
end |
| 88 | 92 |
|
| 89 | 93 |
def check |