class Rack::App::Utils::Parser::Boolean
Public Instance Methods
parse(str)
click to toggle source
# File lib/rack/app/utils/parser/boolean.rb, line 2 def parse(str) case true when true?(str) true when false?(str) false else str end end
validate(str)
click to toggle source
# File lib/rack/app/utils/parser/boolean.rb, line 17 def validate(str) false?(str) || true?(str) end
Protected Instance Methods
false?(obj)
click to toggle source
# File lib/rack/app/utils/parser/boolean.rb, line 23 def false?(obj) !!(obj =~ /^false$/) end
true?(obj)
click to toggle source
# File lib/rack/app/utils/parser/boolean.rb, line 27 def true?(obj) !!(obj =~ /^true$/) end