Class: RESTHelpers::IdSet
- Inherits:
-
Object
- Object
- RESTHelpers::IdSet
- Defined in:
- backend/app/lib/rest.rb
Class Method Summary (collapse)
Class Method Details
+ (Object) value(val)
283 284 285 286 287 288 289 290 291 292 293 |
# File 'backend/app/lib/rest.rb', line 283 def self.value(val) vals = val.is_a?(Array) ? val : val.split(/,/) result = vals.map {|elt| Integer(elt)}.uniq if result.length > AppConfig[:max_page_size].to_i raise ArgumentError.new("ID set cannot contain more than #{AppConfig[:max_page_size]}n IDs") end result end |