class IDL::Type::String
def narrow(obj)
def narrow(obj) typeerror(obj) unless ::String === obj if @size.nil? obj elsif @size < obj.size typeerror(obj) else obj end end
def narrow(obj) typeerror(obj) unless ::String === obj if @size.nil? obj elsif @size < obj.size typeerror(obj) else obj end end