Lines Matching defs:typecode
32 :path, :typecode
49 typecode = nil, arg_check = true) # :nodoc:
53 typecode = nil if typecode.size == 0
54 if typecode && !TYPECODE.include?(typecode)
56 "bad typecode is specified: #{typecode}"
64 typecode ? path + TYPECODE_PREFIX + typecode : path,
74 # +typecode+.
80 # [userinfo, host, port, path, typecode]
110 if tmp[:typecode]
111 if tmp[:typecode].size == 1
112 tmp[:typecode] = TYPECODE_PREFIX + tmp[:typecode]
114 tmp[:path] << tmp[:typecode]
136 @typecode = nil
139 typecode = @path[tmp + TYPECODE_PREFIX.size..-1]
143 self.typecode = typecode
145 self.set_typecode(typecode)
150 # typecode accessor
153 attr_reader :typecode
155 # validates typecode +v+,
163 "bad typecode(expected #{TYPECODE.join(', ')}): #{v}"
168 # private setter for the typecode +v+
170 # see also URI::FTP.typecode=
173 @typecode = v
185 # public setter for the typecode +v+.
196 # uri.typecode = "i"
201 def typecode=(typecode)
202 check_typecode(typecode)
203 set_typecode(typecode)
204 typecode
210 tmp.set_typecode(oth.typecode)
244 if @typecode
246 @path = @path + TYPECODE_PREFIX + @typecode
249 if @typecode