class Usn
Public Class Methods
new(udn, st)
click to toggle source
# File lib/usn.rb, line 2 def initialize(udn, st) @udn = udn @st = st end
read(text)
click to toggle source
# File lib/usn.rb, line 23 def Usn.read(text) tokens = text.split '::', 2 udn = tokens[0] st = '' if tokens.length == 2 st = tokens[1] end return Usn.new udn, st end
Public Instance Methods
st()
click to toggle source
# File lib/usn.rb, line 11 def st @st end
to_s()
click to toggle source
# File lib/usn.rb, line 15 def to_s if st.to_s.empty? return udn end return "#{udn}::#{st}" end
udn()
click to toggle source
# File lib/usn.rb, line 7 def udn @udn end