class UR::Sab
Attributes
code[R]
count[R]
text[R]
Public Class Methods
new(code, count = nil)
click to toggle source
# File lib/ur/sab.rb, line 9 def initialize(code, count = nil) @code = code @text = UR::Sab::translate(code) @count = count end
translate(code)
click to toggle source
# File lib/ur/sab.rb, line 32 def self.translate(code) UR::SAB_CODES.has_key?(code) ? SAB_CODES[code] : false end
Public Instance Methods
parents()
click to toggle source
# File lib/ur/sab.rb, line 15 def parents sab_parents = [] if code tmp = '' parts = code.split('') parts.pop sab_parents = parts.map {|p| UR::Sab.new(tmp += p) unless p.match(/(\.|\:)/) }.compact end sab_parents end