class XSD::XSDBoolean
Constants
- Type
Public Class Methods
new(value = nil)
click to toggle source
# File lib/xsd/datatypes.rb, line 221 def initialize(value = nil) init(Type, value) end
Private Instance Methods
screen_data(value)
click to toggle source
# File lib/xsd/datatypes.rb, line 227 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