Class: RESTHelpers::BooleanParam

Inherits:
Object
  • Object
show all
Defined in:
backend/app/lib/rest.rb

Class Method Summary (collapse)

Class Method Details

+ (Object) value(s)



298
299
300
301
302
303
304
305
306
307
308
# File 'backend/app/lib/rest.rb', line 298

def self.value(s)
  if s.nil?
    nil
  elsif s.downcase == 'true'
    true
  elsif s.downcase == 'false'
    false
  else
    raise ArgumentError.new("Invalid boolean value: #{s}")
  end
end