method
screen_data
ruby latest stable - Class:
XSD::XSDBoolean
screen_data(value)private
No documentation available.
# File lib/xsd/datatypes.rb, line 213
def screen_data(value)
if value.is_a?(String)
str = value.strip
if str == 'true' || str == '1'
true
elsif str == 'false' || str == '0'
false
else
raise ValueSpaceError.new("#{ type }: cannot accept '#{ str }'.")
end
else
value ? true : false
end
end