Class: RESTHelpers::PageSize
- Inherits:
-
Object
- Object
- RESTHelpers::PageSize
- Defined in:
- backend/app/lib/rest.rb
Class Method Summary (collapse)
Class Method Details
+ (Object) value(s)
263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 |
# File 'backend/app/lib/rest.rb', line 263 def self.value(s) val = Integer(s) if val < 0 raise ArgumentError.new("Invalid non-negative integer value: #{s}") end if val > AppConfig[:max_page_size].to_i Log.warn("Requested page size of #{val} exceeds the maximum allowable of #{AppConfig[:max_page_size]}." + " It has been reduced to the maximum.") val = AppConfig[:max_page_size].to_i end val end |